{"_id":"research-agent-ui","_rev":"294-bcb75c9ea6ee6ea13d96ec9079ceb8bc","name":"research-agent-ui","dist-tags":{"latest":"0.1.293"},"versions":{"0.1.0":{"name":"research-agent-ui","version":"0.1.0","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.0","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"58d50ceb1d82a4ad16b4cde634348899b8d22a0c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.0.tgz","fileCount":125,"integrity":"sha512-yQjUYh8XlOVzxaCg+EYa3X97jCbVy4NvAtFX9ef4S/TGtjIKByoPSUSIn9C8eHOYYiLZG0dNN9jGORX2PFjLZg==","signatures":[{"sig":"MEUCIQD+VWLATTNdtumUwd5xjGQUjQw0QqTs7gEA22o4A3NxPwIgOv+k1hUUZ4V2pNdVnNfCaWQX+kYmweiSt/YTDIgybQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566287},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"53d0bd024e6bee8aadc33aad471e0d0752560c49","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.7","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.20","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.18","@radix-ui/react-slot":"^1.2.5","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.0_1784197184088_0.46452448271937685","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"research-agent-ui","version":"0.1.1","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.1","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"68c41c9e4daeefafba55f0e71240ad231db58b4b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.1.tgz","fileCount":125,"integrity":"sha512-hUZjRIMlp58C0JuSPWmMJTV+k2YIFN1iKBfJJmmrEn2cwV9KGrHYeA5VzXGF9le4F1kgTKickT+F9b40FFzaDw==","signatures":[{"sig":"MEUCIDc9Z0y1abEnCuyjTiSDDdsR9jaYqOZ0o9CvUaaPmXNDAiEAs8fKhdsoDLI8PhSZVvlCVnkhNAlSiVoUjL8Qynr+InE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566315},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"24beadc4e21de754d8d0d61b26fbce04a5f06d49","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.8","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.21","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.19","@radix-ui/react-slot":"^1.2.5","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.1_1784239269348_0.8022600417372974","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"research-agent-ui","version":"0.1.2","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.2","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6791e7c6bbaa439421ffc9cd9080ff01cae5f391","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.2.tgz","fileCount":125,"integrity":"sha512-VD5/g561xvwItWiOaSzHkDiouKcbk7Ojm6QJMhR8fZZQz7E4IUoPs5fxeqgnyjrHxG0gV5ryglhEVNJNx2NfNA==","signatures":[{"sig":"MEQCIDBcuRAgjIrhvzaPxfbdfkOC1G6rw/RXh4ecSouvfM8qAiBaEjucHUJDHICpGoMBvGu/p8K36DRQ6mHXZ8K5ZVBp0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566315},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"6366ee3299243086e2a581606833dfd32f3fb3d7","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.9","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.22","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.20","@radix-ui/react-slot":"^1.2.5","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.2_1784251967212_0.40340153178154536","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"research-agent-ui","version":"0.1.3","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.3","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7b74aceab0894b8c605fc33fdc5c69b0cb51b0f1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.3.tgz","fileCount":125,"integrity":"sha512-RvEPGTgWTtWPXOPbE4RzrJtYz76OGhb1UbAs092JqWqZc8V0ZREcwkeLrubhWd/oeS+NDTtjdGNweFdC9AL1zw==","signatures":[{"sig":"MEUCIFBmY1xkNpKX9ZT7mQ2XHiaFPpK8Da1X2UuHl5HwthGLAiEAoZDE4QGrapsN7M40zKrLviocD9zazb+LiWKzKHue0DA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566316},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"b2dcc3738d0c08023343d143045c8b5a30d6b626","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.10","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.23","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.21","@radix-ui/react-slot":"^1.2.5","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.3_1784252351688_0.13609254014375516","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"research-agent-ui","version":"0.1.4","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.4","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"172cfaf8ac63b7f555a31a7e48fae077d0b7c1f7","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.4.tgz","fileCount":125,"integrity":"sha512-OVyxY6irkPFa68CumDySodEumgoMV6wqMY9iaecaVR/gEZZp4q6vRwu5n6Nd7VU71omHScxIxUbekgGLhwcGNA==","signatures":[{"sig":"MEUCIQDaK9+ZpneZa61e6/KbaDjT4YuNIRVSZTXNs21KZGl3gwIgOspf1p5XmSI5yw4V7BcUCnCm7KQ4KL05MKMBNkhDOQs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566316},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"364337fadd607fef5c8c51184f2c10c2e814f6f4","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.11","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.24","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.22","@radix-ui/react-slot":"^1.2.5","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.4_1784315978453_0.49427285421020306","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"research-agent-ui","version":"0.1.5","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.5","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2be531c405264dcdf3987a36f592334d33bafa0d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.5.tgz","fileCount":125,"integrity":"sha512-g20YAFDzEfCBaSj0Rc0d+J1z+08WxEmRQQehJGu6c+KCAxXrTGden9Y3mfOL1uD7zcqCMf+OjEMTg+pJAYIakw==","signatures":[{"sig":"MEUCIQCTYLOpnqX4KGAmVNnlhRM40DaqPBdLsyhyoTfw0sfgggIgct1iKsRxKbk62SYxR+bE+9k6HqS1RSXgwr7Jei+jfGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"b99633c5e476a0439ae4ec0ccb2f54c375ef3a56","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.12","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.25","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.23","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.17","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.5_1784322335628_0.8664075372315763","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"research-agent-ui","version":"0.1.6","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.6","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"49728eb1c29b24b64ccb4a8dc45a1503f41b8a59","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.6.tgz","fileCount":125,"integrity":"sha512-OfkEedtZzszhve6UJ4CiZW8Ov4utk03eX7frs5ABzJiR9lmiG6W9Q7H/7Hs+vJbj6i401iy/8StmEkJaIhVO0w==","signatures":[{"sig":"MEUCIQDPdiEGK8aYqi647eHr/rgrx7+bkNk7GHk1807hzChBngIgVVu15u3jHn0EJ3Jva6efyMOAh799kQCw2I705rhPMMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"63102f5dd57477e703e8d029edd3f6a2dad70e1e","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.13","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.26","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.24","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.18","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.6_1784329334234_0.23046478603691178","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"research-agent-ui","version":"0.1.7","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.7","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a9fb51e81067aeca7bb12e6b8c2a53a7ea9eb85d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.7.tgz","fileCount":125,"integrity":"sha512-KqBsaBXpmtx+/hm2uh6mEP1keyFc8q2UvZ5f8VO6lfkDahb+Ku4NW3H0UVmxeSkCbDU30x2SROyBGnByXyKhrw==","signatures":[{"sig":"MEUCIFuQ/1WvFCEY9OuLdsApE0RSU/dZA3gxjQz42E0SlafCAiEAw8GZ74J/UDjQXJY4gniLWcDQZL49cGu42jnoCTuZHuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"9afe39ed9795865ec810bf77c022ffd72cf73ae2","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.14","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.27","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.25","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.19","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.7_1784330719685_0.5749755480559227","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"research-agent-ui","version":"0.1.8","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.8","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4baea2fa571ae00f8272ffdc8e1110353a2eda45","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.8.tgz","fileCount":125,"integrity":"sha512-6QZv7WmEK8mrnOqTBRC/Edbh+5Bq+h90FAmpEHBdHmrCb7UJdK8D0Lhu/wxVqWIaKHb1CQVW2JXyI+4KqqcZhw==","signatures":[{"sig":"MEUCICQdP12DEFkbda96L/f0JaJCoxocy24jESyENYMMt8G5AiEAnb6ZdYIFadiQkp0nBVnJxnCV6T3B0GPRgAcD6ONAUQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"05a894f9cfce6decac79b7bcd3def07d3a32e2ee","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.15","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.28","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.26","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.20","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.8_1784330923318_0.32497126055167525","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"research-agent-ui","version":"0.1.9","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.9","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fe1e44b1d5108378c39342552febb08066e6e975","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.9.tgz","fileCount":125,"integrity":"sha512-EWZPPMqVtgijgI6n/CDdxyzdKFqHo6Q1Vxdg/BJDZSxFVsWOySCng8wxZgDubx6VMQimvjB7L/rkM4dr8uOZ1A==","signatures":[{"sig":"MEQCIBGFFvfKBr/NY8bjW0/XeX5MkVvNgmqErpSWwOPaAS9EAiBBHkNQzKNNbhbx+6B46jb590KZ3AGvRWfuNJrJ/vkb4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"27fbc5ae0e1b69befb933bcca9d82e88ee34324a","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.16","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.29","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.27","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.21","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.9_1784331352326_0.3155312098313814","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"research-agent-ui","version":"0.1.10","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.10","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e1f6d0f4298eab876b5b5fbbfec38b248a9d5289","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.10.tgz","fileCount":125,"integrity":"sha512-dZIYrae3+yMWwKbfrNFInKgB1eOKdnGYPJsDI3IoKFbXJBKOHfH7NZyqBdjFLJtDY8+kZlJELewAh+s+bubDyA==","signatures":[{"sig":"MEUCICqVFIXbf3FlJbDX9R9kwuQtuFcm3z7/yB6v02/euQ42AiEAx7dwJbufjzv6INgrr8/FyeHZuJrh2F3BJmP7WdeOsns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565837},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"beda9e84746282a662bbf6ebdfe1af9ad4fa2490","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.17","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.30","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.28","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.22","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.10_1784332168724_0.6860479398880466","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"research-agent-ui","version":"0.1.11","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.11","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eb287dca52176a53adc43c38f29faae13433d48a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.11.tgz","fileCount":125,"integrity":"sha512-XVicgo5Isi7jnQHwd3+FopekcxqVhpLt53J/aKvXSqCqWzi3e0YaLHlF8zR5SSZy2xI73F/8jKayoCTTRFWtJA==","signatures":[{"sig":"MEYCIQD040vWcm1CI11XdEFZSRNE1e0bHeDWzSAUiodet0FnUwIhANZNp7YBNkr0lPz/aUVA9pG100/Jc4zCt/QCTapGnmgH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565488},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"13819048c69a9a6535a706d7bf5d4313a37f9eb3","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.18","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.31","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.29","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.23","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.11_1784332748853_0.586163799845997","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"research-agent-ui","version":"0.1.12","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.12","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2f80ecfebcc872a03ce08efc9ddf16592c24890e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.12.tgz","fileCount":125,"integrity":"sha512-jbGZIJzYUHqWsnFDZZGlSiaNSW7a0o68DrA3hHSXOr/15RFTohj6G78ejvH9nSames7vi+MqRcI/DMJmmHIl3A==","signatures":[{"sig":"MEUCIDncFUNrFURkpxf3A0D8uoE9EWIE1lNLNnPptXx2kcSFAiEAt3DFupIIcjfshNqS1/umk/vQaM4NBEpXu+i+FKD1vCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"f9042e0be623840ba8864d6a9fa7566ceec29ce1","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.19","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.32","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.30","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.24","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.12_1784355886998_0.10804949044775047","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"research-agent-ui","version":"0.1.13","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.13","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c8fedeb88a3d4e91875146b25701dade194f5ce2","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.13.tgz","fileCount":125,"integrity":"sha512-JV0Xt9KtS8o/MHFtxt6I2cu1FXFRJFGd8yb4aOmH62b3sSVFh52oo5ynfhDreGL0CmV9dVSqP6CO+q1fhudcLA==","signatures":[{"sig":"MEYCIQCQY1FCl/UPonYE05RXNaUxRdk0Pb18TTWW0egTy0YYeAIhALZg0i9EXBh9bqZmXSlJBe/sXWPEGDQOM2vsdkfZ6S3n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"fea0a337013150bb753762bd4c9ec67977c44002","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.20","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.33","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.31","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.25","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.13_1784357312206_0.6615994972027588","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"research-agent-ui","version":"0.1.14","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.14","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"679a0ce17f0f324062f6d10e18e59384ebed731c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.14.tgz","fileCount":125,"integrity":"sha512-bfGOd619hVV4Ps5nWWOvj6A3CN6vR2jcPu4HISpeTSMVFGlNsU70JRJo/HGYKh5EbHWREexjjA7+c2Cgkqnh8w==","signatures":[{"sig":"MEQCIH+dE17Nx7nAtp/W1LryhIZkouDp5CjO44eX7G+k4IJxAiA+1U6p7WbSOZ5IS+zZu0wo4AxcIwHxYBYa0sFkTDtIbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"268c5c1fcc6efd40fc1d9772fd9a67837b02a1cd","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.21","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.34","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.32","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.26","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.14_1784357920496_0.12831048582740623","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"research-agent-ui","version":"0.1.15","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.15","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e142e41137028e637620f3c1e3fced643f1f3e77","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.15.tgz","fileCount":125,"integrity":"sha512-NictVhMY0TED6uuMpYYadTUdQgTz6y2ARIATaOsrWC37q2xKTjYr6voQ7hezVQkAyyj/PY4BqSA58PfKyq7TLw==","signatures":[{"sig":"MEUCIQDRyPHX3P6rO+erwoRpgjnQnJR6mcleH/x2EZ2GL+79wgIgOehJm9IhWlSHlb6n0VAAJkMTj5x1eSVvqMeT1FHUTmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"4357c0445fcb1560d179f718794765fd6ae8bfdd","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.22","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.35","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.33","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.27","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.15_1784372203003_0.39653626798972397","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"research-agent-ui","version":"0.1.16","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.16","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fb50ad6fc253685b0446257dc3363c760962a1c1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.16.tgz","fileCount":125,"integrity":"sha512-sOC1lDPwiFCHXz5Z6yTIf2K6ZQCul6op8UaUzDamcAHeEkIN/nvylQRYac7EC1T0rmvpZPnuCLnHmVYatK271A==","signatures":[{"sig":"MEYCIQDNdt2ywXO2tJSn1Q7Q+zI/OQyWKMfzptD8Kt2geD+AcQIhANtk6027Ji7HWEffE1BFT8HlL4hFLlAEtUkX7dmsuuu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"1b08b701b76fc76b52d656baf2412570844240fb","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.23","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.36","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.34","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.28","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.16_1784438777929_0.24940026622467149","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"research-agent-ui","version":"0.1.17","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.17","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7d1efd24ce103601d4c4d1bc6520ad6b42919dc5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.17.tgz","fileCount":125,"integrity":"sha512-dBbse7ufCXy9e8w6WwMar/ccXYBpiXeAnSm10gMWXq0qmIEn6sE85coEzzKlTxt8x9MK5iH0OGrJgbsOMKWcEg==","signatures":[{"sig":"MEUCIDrY5JMOv8T+HbYiMfyCe+7m/bQ6fGam3jdzQig8wfMwAiEAuaB5RMTNugnFdvKPivXtcaZdG86/eEyHXoVn2cJjdoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"76c503231750cb3b15b381b6b12c5d74efa42c11","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.24","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.37","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.35","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.29","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.17_1784439546537_0.17691082533491187","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"research-agent-ui","version":"0.1.18","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.18","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"915fc40367fbd3879a1d9e3713b3fe54ebd98bbc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.18.tgz","fileCount":125,"integrity":"sha512-DLjYIPmavZhOTQs3jbPBcbbwSA9p9KhGahpWGMNjY4hqbMl7DbzTjo5ghIkyBduCaAW/s408iONXlbkt6kABXQ==","signatures":[{"sig":"MEQCIFLq0/V2i4QmQrCr1AH96J41ubY61P0/6ItGTbV4+gb7AiBxrqvXVbmQmB3twhkKAhnRU43Q3QEJZIYQM3wKBSZlqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"6d26544948ccdbde13a4a36294fdaae88d02c973","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.25","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.38","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.36","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.30","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.18_1784518225928_0.7582035595678001","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"research-agent-ui","version":"0.1.19","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.19","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b0cd08afa467293892615ef110e730516e3b1cf8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.19.tgz","fileCount":125,"integrity":"sha512-MA6eyyoCAOsTELkjO2gURK4YEYjVtKjkmufHOD01P2UkRpfYtWtc4Bw1HbNo5KgxENWXzL/tYXWgA9U8TFBuqQ==","signatures":[{"sig":"MEUCIQClyn7mlC97MUGuzzndB6CwrMOdwYhGuDnnPxfTXN5BJAIgVI8ciIi/cipAVACZ01LCq9Vn7MCzgmRT1WUdOLkxpCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563805},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"69ba5ee77337ed3f1289d5e440bd307418e35f85","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.26","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.39","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.37","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.0.31","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.19_1784518727823_0.481562866880515","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"research-agent-ui","version":"0.1.20","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.20","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6012ab5d879085f28622dd01da4e9b51b8b32139","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.20.tgz","fileCount":125,"integrity":"sha512-QTuXWHtWnMGWGZOMJSgPbsCaUxqjVmnNoJ5aCtuQ0/2LCw7eag1tXjcPmHBRtlSJ1STspQUbxr5kDlr2Vfa4Pg==","signatures":[{"sig":"MEUCIQDQXh7ZsjBdBThOKrNEhvvNegWF+tv7azJIeCA+HrQjgQIgBompOB10Tpj5cmRBTjJvUyhG6aq4Xk7RoZDW0HwrFAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563804},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"f29d91e60e7d61dcadb8564519458f25c05b7564","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.27","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.40","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.38","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.20_1784520946114_0.9708068198620521","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"research-agent-ui","version":"0.1.21","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.21","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a309cbd175370ddaedb7d741c86d21ab8155f55a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.21.tgz","fileCount":125,"integrity":"sha512-ws06praybaU1dtI4fjZA5aZAG07JjfHzvdvxPXRujv0YbCtLLQhlCaMG5qMnv+LVnhVT0nL+y6eox9kbdczAcw==","signatures":[{"sig":"MEUCIQDVBNRpGuFZUKQbskVdEvvcIGkRag+ZmiL2MgoHCVmKkQIgWnUQHS9wPuZTbhm/uWUTBGQktMuhNFMS7KZzXhH+MXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563804},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"ca079fa75e3ab943cdee78abaff90b110511f5cc","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.28","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.41","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.39","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.21_1784521715646_0.1803991205505795","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"research-agent-ui","version":"0.1.22","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.22","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fac27736a9a60e85555dc0323b8db78c99277d27","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.22.tgz","fileCount":125,"integrity":"sha512-ESO2tu7qLndX+dWXx5V+dUwlWqVthkQVbXlmCzzmaHh7WbuYLpORcTTACE3UeqDxqTxD/TsK1rQy7xT2fncFeA==","signatures":[{"sig":"MEYCIQCG+t6nQ1GMDHbNg3BJay/vSRVW3pBh4yNzZB3qUdEfKgIhAOk4er25nIsO5OavZmIZwKs3EPpyRWMsj61gHdqJQwS3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563804},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"dedab2004e0ae24139d898e0dcfb8b852990ab36","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.29","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.42","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.40","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.22_1784521804692_0.5022010707245537","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"research-agent-ui","version":"0.1.23","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.23","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c123af248f25b537537028655e79b3b12e6cfc52","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.23.tgz","fileCount":125,"integrity":"sha512-lIPd7iYghJWHhP1ydGs3vx2+yreb/vG4ijhGQWOfDtP3AHmcBM2ZtcYhE8g95Gh+C/a9OKwTkik9bVjk7RIqrA==","signatures":[{"sig":"MEQCIEwxy3tMSTD+ayW9ZXIRm84DXNvXISxqiLzu4rmD49wbAiBTRvGXt6+tIgF5wyz0mQLVpe5FzL43iGm48MKdrkXIZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563804},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"24b91fa22ccd2bff1d3aa60330dbea3688d53fbd","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.30","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.43","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.41","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.23_1784522193495_0.7123309632612771","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"research-agent-ui","version":"0.1.24","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.24","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5fabc0f681fff1439abbd3f15c6bf4fb52defbf4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.24.tgz","fileCount":125,"integrity":"sha512-QDgnTjmUNrQoUCmgnCzjSl2UtvCYhJWHGh+J/cvvnKxltSTdhFA+TMgkMKaKzqQ0s9UlAA+NL+iDUnQx49vOtg==","signatures":[{"sig":"MEUCIGNIFxvmTisXm0opJ9hOfMm5Zyo0Ns+3dhMEIeR1iollAiEAtF/QpxsQcRy+VmRGtIgMAXZ1s4ETdGWvwwJv9tS8W+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"15c194ee5420bf9b1377e1e02f94fe44564e9780","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.31","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.44","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.42","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.24_1784522396500_0.5142208871658143","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"research-agent-ui","version":"0.1.25","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.25","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1ae45d15226cfd05f69b5f99ce72eea70b8c3e8b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.25.tgz","fileCount":125,"integrity":"sha512-FbG3xWTl9e42dBAnewjw6duX/6qQUADfuif69PxCSnzDk/lon7wQX/t3Ajjj2yNACcNj20l+0JvMP3gmtbLpvg==","signatures":[{"sig":"MEYCIQCc9VXvBZhRAiR6uA7Gq000qbK0huar1PwqUpBUBvac6gIhALPJetvUPMgEfXA65geMwEZ/IzFB9CCRPjuU3cWwKu+M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"fe2617f8075b88f6f77e68291c5736180044c534","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.32","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.45","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.43","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.25_1784522439750_0.03161140039641941","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"research-agent-ui","version":"0.1.26","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.26","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d515701137513fee3cc6c58f44df0e204a6477da","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.26.tgz","fileCount":125,"integrity":"sha512-ECQN+Udps2ah1ilIYLXhWxtnc4U4ob41LSayY+FhYzU3jXKQYrzu89k2Mt4rOeKG/NvUQggo9r8c7jyzrpyUKQ==","signatures":[{"sig":"MEUCIFI+f5KhBHfz1FOu9k6Tmq4/f6ss5h7kFJ7VZluXV2HgAiEAtWNla5G6zY92F1ciWlw/b3IJ03coopVg87TZGZ4ty1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563836},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"a95841738151ef1030eb04d2de32dd2d1f23ccad","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.33","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.46","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.44","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.26_1784522842805_0.1344804651969007","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"research-agent-ui","version":"0.1.27","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.27","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f7e5f8b7182a095544bcbca034d0a97b1e2d7b2a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.27.tgz","fileCount":125,"integrity":"sha512-xIthGa0EOTzfMiTZacfKk+jIWBPRqVCOfQHuVNBTExJlq2cyQIq/eoWBSYOes1oZc6jmozBebWtW5yxmf9ME8A==","signatures":[{"sig":"MEYCIQDIfbRBOUrk8//6ypOo3O+B88FfhKx+VK1amsgXOsNzuQIhAOm4xc5TnSy/RPV5fQuuGAhP9wjexqn0R6p+BgNueIVP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564876},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"6c92c4534cd7337176f10ba4c332cb28647f05a7","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.35","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.47","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.46","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.27_1784523344341_0.5846399109640446","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"research-agent-ui","version":"0.1.28","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.28","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"31e321f0e05b16c86f31f97398e4a3ae8520be18","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.28.tgz","fileCount":125,"integrity":"sha512-+KUj5lotRL35zX8+2g2lrHVR2E+lI0MtIZSjXENkjvaaJ0CBM3SH+yuptnRb64XsLj8bjoFkbx1DyQj7jXkalA==","signatures":[{"sig":"MEUCIQDnGaRxAY3GSilfqTU86xMtLuXQMMniiWnLtZi7nLktLQIgNqzSoexDkrv3tqeQ9Qr521a7UX1iPoaRfR/+aaX5fis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564876},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"a8cf9d2e2e1b9169fb591a4377fa69ef7cda5abf","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.36","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.48","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.47","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.28_1784525371466_0.9232859936754871","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"research-agent-ui","version":"0.1.29","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.29","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4baa99ee1aa275179aadcfc543dd85f6ae22818b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.29.tgz","fileCount":125,"integrity":"sha512-KxSH7ExCkJR7okTbUnUwxsDRg4u+++1MJ28EtYX92fIGMHOixPQNj1VXKt0vyd+C56s0i6birONt/lp2NzFPTw==","signatures":[{"sig":"MEQCICHY9uFZP5k/0EwQ08HTCUVXIdK/mW2RNIZW6z5gV0zQAiBLD4CSmX8DZXQ+9rSFZMvftgstE+6/UXOP1C8oWk7GPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564876},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"19c70ed91c691956b2dbbf7ce4d2c14449aeb6b2","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.37","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.49","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.48","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.29_1784525663465_0.4973801463855889","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"research-agent-ui","version":"0.1.30","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.30","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"08f8a773ac700b8aee5d431729d2034e04cdf9d6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.30.tgz","fileCount":125,"integrity":"sha512-pkqqyc6XBTIlwfE9RyRKA/qWyQRWvJicRHMs1hZfY8ZUko3NsV+pqC5RPHtTW6CdIKuRiTVzKNEiPEn9RvJVww==","signatures":[{"sig":"MEMCICHziinpyt/OF76eRzCqVXo+Ur+0oNolsdVaOWZZ59R1Ah9plx9YYfniSCrF4rSwstoVUWvw7dfDnaseRI/XoNbb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564876},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"83464b528119014ef4635667cc7dd791a14916c6","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.38","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.50","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.49","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.30_1784525764573_0.03963682840667082","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"research-agent-ui","version":"0.1.31","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.31","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"35620a21724945fefc5dcccb3a298af8f1b0e382","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.31.tgz","fileCount":125,"integrity":"sha512-QdV7bqtAMLm428nL0bgo+A+9vqLdyx2q8Oxy6Ax8WdG6s8ZYetBvnowmzv1G7YgK7NizbUueM/LRg06tOS1xgA==","signatures":[{"sig":"MEUCIQCkkEALLZ4UAU5L0bHwk5HbunIaBv6rEJG1+yV1pX7VLgIgbddpNjCkBrx9oU/GEquQPj+QXrxCoOJmeI5DUC4tur8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564895},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"9a064c01405edea08459cc54cbc9be47157fee12","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.39","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.13","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.51","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.50","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.31_1784528471077_0.11733043015210165","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"research-agent-ui","version":"0.1.32","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.32","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6fa6880d2055aa8caa1af216e58e6ff749627d9b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.32.tgz","fileCount":125,"integrity":"sha512-ZilGa8jHYjwZwaolBe6R7OHLOuTvaoqbX2VOE1wK+Irvy3x88CzY5N4pO8V1yUNae+HJckBRXO8BjXSllr2tJg==","signatures":[{"sig":"MEUCIDGka0U81b/fUi55NTxa30OHOZThgoOp4q3vLi1JhJxWAiEAlbgtcJ7itQ4VPoir4AZpjJyODT6i4zDmjsf6FjXLpG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564895},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"2d70c60389c37af635f865b295b83f4eec456359","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.40","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.13","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.52","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.51","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.1","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.32_1784530690266_0.1710329488528044","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"research-agent-ui","version":"0.1.33","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.33","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"097fcd1ddc7c586ca4523653672483b6e967a798","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.33.tgz","fileCount":125,"integrity":"sha512-/boTTkFRYoc8npjdcWRxQOd4D833s3ZdKDC70fXnIIEWrI/xFwtWcBZj6drgTHXHW2asHZpSL/cr5UgWV6PuOw==","signatures":[{"sig":"MEUCIQCOD76JMpx1j/w3KIRB0nLGS58WSfbpuGbbz2InyiJX9AIgLGPdA1by7ePUzGl91WITwVyr0ym7phCKI6eQ6i2x9Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565196},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"eda1ad64f50d53b1dc70b929a2c314302a831bc0","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.41","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.15","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.53","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.52","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.2","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.33_1784531241099_0.8992332610918643","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"research-agent-ui","version":"0.1.34","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.34","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5d68606bdbdc25420e3697285be3eca85a68ed5e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.34.tgz","fileCount":125,"integrity":"sha512-JTczFCBPZ7GaoVGB5fxHW/gKd+kbXophtNBegTx0GUwkAn4PEsfBy+W93dX3F+ubmex9kz4vi4WyMSJ38ppypg==","signatures":[{"sig":"MEQCIG0XyWBDPzTQdr2BVH0ekLNQwU7KdAjWyCNDrgNF7Vj/AiBbA5hwhR+NT7p7jHinejaryUWySy35DtfRORbNvBBFUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565196},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"bc173c251e4b01aed02898575dbd2caa46b1bb44","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.42","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.15","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.54","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.53","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.3","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.34_1784531328111_0.6491033728935529","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"research-agent-ui","version":"0.1.35","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.35","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7ce9cd1d2cc68e105f9c35ffde6da3cd8f39408b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.35.tgz","fileCount":125,"integrity":"sha512-c1IG99lRMYXvWtGbe7Fxy2NbCTgyGx8W7+Z26VHkwUzDjqnl5f34W14isJy0vVfL5tEvsuGOUTJ5p/F+y5hf0g==","signatures":[{"sig":"MEUCIQCy4nvMRXjCi6wQMmNTmn0mPSSfo82ut/pAAgyhqywnjAIgVelYzr/3DrVttKSXKjLkUPYmikKEQelW6HBnUvFnAIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565224},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"5cfb526f38402922f92dad53b4cc914f5ba37afa","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.43","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.17","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.55","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.54","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.4","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.35_1784534680746_0.24844434777844104","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"research-agent-ui","version":"0.1.36","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"_id":"research-agent-ui@0.1.36","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c440c47a73d421b22ee287f62b7050c0dbb5ab9d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.36.tgz","fileCount":125,"integrity":"sha512-98ZM9K/6VmvUG1zCFEuz6P4MVW2OP6kRcruNxmMiopepWYoQqc+/7NQB+SKqRDZ9e8uQWmFTcIrtxBxOcURk2Q==","signatures":[{"sig":"MEUCIQDyPkgkRb+O9U5ZvNTjV88Y/ExoQGt5er204VtwDFS8pQIgBb1YaV+fx4xMt1LYZ8jRX0DoSWFKKLvMaTr5mI+ObsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565224},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"862c9687bb386a7368952b38a63523d8dbc312b0","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.44","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.18","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.56","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.55","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.5","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.36_1784535334858_0.054049400411180226","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"research-agent-ui","version":"0.1.37","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.37","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f34fe4eb28bac2e4cb133a210a03d9cb605b3dcf","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.37.tgz","fileCount":125,"integrity":"sha512-fHvn1RB0J1YuKKd0RGo6RiUZLL9P2Ab8+vrChVsODRz+Ksp2HKgtLzHzVwWfskW8g7c+Aq5f0CwYKKWQstMzjA==","signatures":[{"sig":"MEQCIFvopm4E9tNlINuOer5uam4K38Hn38nr22gY4TWhZwigAiAYASWNMxke6bR496VvHlwrOSQGB7ZMJNPk2IuDlRgtYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565471},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"477dbacd13ed567e4d167038a4d28aef2a813d83","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.48","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.19","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.60","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.59","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.8","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.37_1784538074788_0.11874907469899498","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"research-agent-ui","version":"0.1.38","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.38","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7f9b9366321ce73fcc590153f856e6ceb2e874e8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.38.tgz","fileCount":125,"integrity":"sha512-5XuF7VKVNSTi1ysuDqXZ7IvaL52rqGlATlq++ZexPQtCSl2kGELMihYQea5TwRh7bE4Mi89EYgPunHlxJ6Irzg==","signatures":[{"sig":"MEYCIQDx2bJMx4T2bkhy5Oofcy59JzY/L8rUtlDt0jAF6N0HeAIhAJh2nee6pDT466DvMmbaptcy/I5Fnl1AzRaNOIBepw4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":565471},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"98bad5a756324b73cfca7d079cd944de90512438","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","streamdown":"^2.5.0","domain-rank":"^0.1.49","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.20","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.61","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.60","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.9","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.38_1784544626459_0.7294173784809443","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"research-agent-ui","version":"0.1.39","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.39","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3233ed321a941c01d77b0dc23809b1257ae7f1ed","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.39.tgz","fileCount":129,"integrity":"sha512-QcD9E5jg8CcyurxK7OwHIWWo7tiD37wFdtTBjNFm8fGqbH18HIJ0SFIPyhOvbxgBCTBEL/dc0YxAUIDoBUDegw==","signatures":[{"sig":"MEUCIQDjgLzocXld9PixBi6aLR9Y1QdqohBsEnuEzdk7HtFEEwIgT7vPCPtgJItFku17lgmNuoNhhnSHtaDwS7o6CyOCB8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587503},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"ac6ce99f7a0f804d230d72019783856968343206","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.50","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.21","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.62","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.61","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.10","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.39_1784546467180_0.012418171034849435","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"research-agent-ui","version":"0.1.40","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.40","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e19ad13f9af7d33a75c10e1e66542fd4d49ef521","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.40.tgz","fileCount":129,"integrity":"sha512-oZ+kTcDPpOOcLgbSxpXERJA3M0SgeZTa1SHES2/W9eMYgL6Ca1N8bF09R5uLQgV0Md8vWLGGft7xZgTQRbD1WQ==","signatures":[{"sig":"MEQCIAqjYrFlppHSGWrYMm89K3ZbPXtg6y/AnTl6+1TpAAkKAiAZsWiyzF2+hO5sOXj7lWfebrU3CD3670WxOePUdQMOAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587503},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"95d835377e06d4efc29f74300b1ce3e1b9f36cd5","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.51","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.22","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.63","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.62","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.11","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.40_1784547759037_0.7395085098621266","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"research-agent-ui","version":"0.1.41","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.41","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0b8f8294dc9043f0fe079b1813954d699bf93e64","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.41.tgz","fileCount":129,"integrity":"sha512-Z5XyM9YyrRzCVwiZke/QP9E4Om8281sDF2MxQmbxITrzm+nrb6kM4RO3hYxCnKe5zQQKF+/Cy+AlUqwDfSFpBw==","signatures":[{"sig":"MEUCIQDAMX+HlGe/+6l63T9TXYwTct5Kn7hMtZc9xqCAansQcgIgOyRsFjMx/xDJKIvsYArIXq9MpwH+8lpTY3jPo32v1Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587503},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"bceb24e1d7a98119cec83ecadb355b9c1faf2b19","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.52","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.22","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.64","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.63","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.12","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.41_1784547810494_0.8466058223400643","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"research-agent-ui","version":"0.1.42","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.42","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1756fd21eae4c8021a1c19ab0be5bd60a20a0579","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.42.tgz","fileCount":129,"integrity":"sha512-GHGgw6WyHpeOturTuQjBm2uZnD1meYEM15uxnKKkY59XRSlMf1W5phNcoxG11X+X4wOURdqxnLVS0qe/YBIkAQ==","signatures":[{"sig":"MEQCIB870Ljrtd6KuK/BppwOLqgl+MpwzgML14CCaqcgIPvZAiAeHf4iuD505vG5hnpKz5lkNwGugq64isMCNPQcgjvfSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"7b38aeacd43755a07a88c534f74327d011e7c6cc","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.53","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.24","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.65","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.64","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.13","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.42_1784549689185_0.6398838470047876","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"research-agent-ui","version":"0.1.43","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.43","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2a41665b4434baedb9bca8e19f9311e73ffc4389","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.43.tgz","fileCount":129,"integrity":"sha512-bbHGXZFOo5AjJ60Vpka2NX1f7GZ9C3sVtQTNn/CTbet7A+UmFLbStDGzCDSrlS3hd4GVTT+PBYNl1hIzam+yTA==","signatures":[{"sig":"MEYCIQDRwcG1/pDeV4+IeO1JVlRZOUdK0/FyJgtwH5gE4LhxIAIhAJbrwuZIYTF4UTNCHI8MiOU9C/zZCRZGBFLU0lAAenxQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"52c18d94ee77cbd736af60e2316a607c4d607e68","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.54","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.25","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.66","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.65","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.14","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.43_1784550050166_0.355402959127155","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"research-agent-ui","version":"0.1.44","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.44","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9c80f4515606bf00a286846dc81840c4eff91e64","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.44.tgz","fileCount":129,"integrity":"sha512-xwnuRxPSc94QU6hPHgrErjF4E73pA22CZclTTpytfRSbUd6DJSxJf8u/pu/FKYyMFJrlTCoMTcNEYLF4Cs1Mog==","signatures":[{"sig":"MEUCIGSPsuuvRHcyEaSg0YbKBfkk0sbGwdgj9yoIkCBTFCHsAiEAszuTPDdPOaE4W/oZBzK2V25DInqa2KrFHxMTRp6sBp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"624c13f23fcc18548dcca872f5c351c4bc981dbc","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.55","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.25","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.67","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.66","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.15","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.44_1784550077427_0.999471440499957","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"research-agent-ui","version":"0.1.45","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.45","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f9d5d3b89cddb26421d40ad8e8b4fceb15a0cd13","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.45.tgz","fileCount":129,"integrity":"sha512-V9In60TuEWGrzxgDusHQ3ilky7sr/to0WsmdgQjGWCRxxE+k5cMLJYpGguXli/Z9xK7bU0h90pkWc2E/srzOVg==","signatures":[{"sig":"MEQCIAWZ5A1h/80Di5/wdphFQyMP5wyzdJ62/SRr43HxW13NAiBKvXgsVpDBvZG1IOTUu84Pm/85Bm+wE9Nsa+e5vnVoOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"e7b8046222cc457fd65c1c666fd8beb1ec96cd34","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.56","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.27","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.68","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.67","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.16","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.45_1784550635287_0.3753709360667765","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"research-agent-ui","version":"0.1.46","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.46","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"152fce00ffe068fe7d535d4f7a986d5f165a37d9","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.46.tgz","fileCount":129,"integrity":"sha512-XkqoUx4WpR3uHzl7R3YnNjeW+7ZRzSJw3wGXzpeLWu74MiGvlutE97ecfFfhIjUVMUGXICITEZgIP6M7Hh6Www==","signatures":[{"sig":"MEQCIDwkep85jzuT3LdRNbZt7CRvGDdIAcCy8QhEG/kUc28qAiBAQUF9C9LxLXpjgM2d+z6TiL8M3jyQdm78fw6P0XF6Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"4278854d33dc9f63da056fa9ef4cbde2b4a87e2a","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.57","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.28","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.69","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.68","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.17","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.46_1784551210026_0.9131366824472089","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"research-agent-ui","version":"0.1.47","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.47","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"08b66ef8569cd2fc4ce7875f8e009d8aca7cabcf","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.47.tgz","fileCount":129,"integrity":"sha512-yw2lXTxahCqbGLUmpLw60qU0O9DbisYD86cNw2j2FDkrogOTruJV+aPCfB/3LkeIn6wnWMgU3x0s6YxGYwmQmQ==","signatures":[{"sig":"MEUCIQCS8pncCo17IfBHF8ZDl+18glcPXmchhemNQFsJOuCxzwIgLMQoY4/BiRWwsHBPbC3g2uw8OLdnOllayRkT6M7aduM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"0ce03d7a7568bf26c42fc8806221ae4fc97f14ef","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.58","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.28","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.70","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.69","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.18","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.47_1784551432186_0.7099858590756312","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"research-agent-ui","version":"0.1.48","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.48","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cce0d2f12f3724d56c9a0a7a257b8ae6aa7c4c5a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.48.tgz","fileCount":129,"integrity":"sha512-jIxdYeibXlOhUVQWu/pereZ8mWQCbvODxSU5aXzOhx+dlCeK3o1y9iaXv7YOWj678DPh2HDT6yM/mQF+YAB6QA==","signatures":[{"sig":"MEUCIQC36KSSlB+v+6DChWBWJZFI48Dw+s3COS+3z0cICuIYPAIgRW24ta/gnbkDZceq7SnJRR+VMXVN1kWAc97McIdBYCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"11b069a04fdf8c6aeec803a8924a1580578ec9e3","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.59","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.28","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.71","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.70","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.19","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.48_1784551485879_0.5086788576379764","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"research-agent-ui","version":"0.1.49","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.49","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a0c7f9a3e6af2648d1f2d1638ef9ec0bbea4b45f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.49.tgz","fileCount":129,"integrity":"sha512-0gHvsrycTAUivUrzf5ZtFx1kfIuq4vb+MpNiRhKLuxWruj4ms59cdl529MRv8u7c/ZT0N3uDaLUQwSwe/Uf9Bg==","signatures":[{"sig":"MEUCIFKJPVCIymyAoELc5ax2gP/6ZQX95UnDfW5/HNqH5ZHzAiEA4u5qi8U9jHwCKO7oBc6xh6VsyAa96smwKEV6bx0GD9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"1db187f0acd4379c5729817eadfdfde13ae448b1","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.60","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.31","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.72","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.71","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.20","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.49_1784560103494_0.050789986834027356","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"research-agent-ui","version":"0.1.50","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.50","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"66bfcec76850d459a632f3a1d04cf00cdbf382fb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.50.tgz","fileCount":129,"integrity":"sha512-7wAYdfDWTLl0JKheZaHUz6Dj9FzMy7rpLAJqlz3Dm9aWpcqXWAoEy/eM2dfVN3HQ3VA6GKbpfcp7tleocDsMGQ==","signatures":[{"sig":"MEUCIQDxx8td01EiPCzlrRC451GiSWnDVIGjNitzcS82pbanRgIgNQqG/8naXyMTuKdXF4uw0jU15BuxkWGzZS1eXURUwH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587511},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"5c309a82bb66e6be20f24aa6cb695e78b7773669","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.61","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.31","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.73","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.72","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.21","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.50_1784560363654_0.16960289399939454","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"research-agent-ui","version":"0.1.51","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.51","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7dec9e1a79c0f56363b67a1f414d99e05641d7e4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.51.tgz","fileCount":129,"integrity":"sha512-6smqaaG9v3ssg5lAAWbpw2i0TI9XpQ3AWwTtg1RtIO5P1ctMO0Q60TiWq7Pvy1181hOGga9/9VN5cAI1FuvgsQ==","signatures":[{"sig":"MEUCIQDzzwIkekskVzyoIEhKHJdjSie57cppc6TFGAlkhI2GUAIgOn7ay191XZdZVbsPGM9C2GxeUe4fkXcqDdDc4fPVCqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":588351},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"f10b4869456fb36059a9a1bd68b061e80178aaa8","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.62","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.31","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.74","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.73","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.22","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","react-dom":"^19.2.7","typescript":"^5.7.2","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.51_1784562957344_0.9909672796738467","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"research-agent-ui","version":"0.1.52","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.52","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c0b1e48b5ed6f7c460554f7cf861d2d4b4a44be6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.52.tgz","fileCount":130,"integrity":"sha512-ghPQhkBRbQRkC/JcwGW07S/qddTWvQvWoCmPyDStzud/KFkYOAM7O113ozRdKoqY8tqyjGV8jfjN3ll9qb6y4Q==","signatures":[{"sig":"MEUCIB6Os9n64e+5HCi938w3SrRN/qLi4F9tGN7TN5VMYZ9XAiEAkJbPwrM1o4BBa63dIORWj8fr51xb4Fjttp7r7zLMC4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589496},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"d77e6d3433718747e1840fc75fcf4b1bdc1486fb","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.63","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.34","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.75","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.74","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.23","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.52_1784572376360_0.8296511211116331","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"research-agent-ui","version":"0.1.53","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.53","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"64a3af48337fb51b0ce964217967bb9bceda1332","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.53.tgz","fileCount":130,"integrity":"sha512-Jx8g3Rxz6r8FRYZG2Mr8pl3OnWiaH+koiH/GZKCLzlwSAExfq0amKR00Lu9D2gGQBKRbCD0LICzY0LXd1rDLkw==","signatures":[{"sig":"MEYCIQCc2Ahtjeei2uX002/q3zuAmMx/T39S3ad/6vzry6fF1wIhAKizy6F4p+CdNx+3l+Hox73q9am2n60rH0j483yc6rug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589752},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"bc80930d9efd74335c9771f005566d02899371b7","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.64","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.34","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.76","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.75","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.24","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.53_1784572710447_0.06696568850422979","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"research-agent-ui","version":"0.1.54","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.54","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b1884f835800b71b07cc621c8fb2953d87e0fc4f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.54.tgz","fileCount":130,"integrity":"sha512-jWO7E0ZhR/36uKDKQO8xpizjX8m++JgMpACGt5EFQOp/4EAVKEoDvnr/IKhuF3/bvsc+obHfQ0H+5T+SvVUZlw==","signatures":[{"sig":"MEYCIQDfe9NH9Et3WBZp5da0E7qIoUIy8BQfa32X4PbgRLU86AIhANU1nbgoiyE2wWmO1rEJzKJAxrwVlnyeAiVR967le6Ei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589752},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"1a6e2e754c7fc623ed46668fc8ac17cfbc32074f","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.65","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.36","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.77","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.76","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.25","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.54_1784579953629_0.016410322701348345","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"research-agent-ui","version":"0.1.55","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.55","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c873fe29cf34a558af435661836bf4f9eb525966","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.55.tgz","fileCount":130,"integrity":"sha512-LHIpQgMckwKB+vaxtQM3LzsZ4gO0GOf2Yzlsz9ik2jDsSPmPXDt5rpVeKp5i/0eaIJ2GdayVe7hFfle9L+RDlw==","signatures":[{"sig":"MEUCIQDbxYrMz7Pya1hesWDqJ/zEUw5S98XCqnQAzo6ROmNDaAIgUqlDPP7yVTtQ9HvWjbLV/DLvVrELX/8IR08MVQRh8oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589752},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"1200c341f13456a02db29a7d85c60101f764f871","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.66","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.37","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.78","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.77","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.26","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.55_1784585015870_0.13781606085015174","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"research-agent-ui","version":"0.1.56","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.56","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"39ed73ba566eac885c484dc679a2b916efa05e6c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.56.tgz","fileCount":130,"integrity":"sha512-VLht6A8gCx/BZ/NFuiiLE8pzr4eDo9sRWHez1roLrkJ39JIgvcFFziHIVb5MVAv5v+wDFcapkk/h4/DA1NP3rA==","signatures":[{"sig":"MEUCIE4BjVmCaPjPRsWlhMDlmibreiPzWRUY5WFZjNcr8CCnAiEA7zhqHQFtSws0MfzZ6RpPvSJL4SkeXmENYhhKEO/lFUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589752},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"690f6f1144f1b152b80a70602bcc68886a53accc","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.67","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.38","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.79","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.78","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.27","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.56_1784585501095_0.4900486373353601","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"research-agent-ui","version":"0.1.57","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.57","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"68fbbcb1bdb01eb99931b39ee9c8b9809a12f364","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.57.tgz","fileCount":130,"integrity":"sha512-H3SBImeZ6wdRFnooXraT7cJ5FdMMPrcCH14smwVk62LeJc4dO73N6DL+fQ86QhhW6gTFBaAOEJm7VABxujp5XQ==","signatures":[{"sig":"MEUCIFXy5nk5i+hr6HZy7ZabhDFGSJvZNxe+aF49LIxz0OorAiEAnJ3MyFDHi1753QYM6ez/IDIGSK/BU9EJWHrWgHajWH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589329},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"6a06015f5fc8e769da134d7c050b59396fc10bed","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.68","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.39","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.80","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.79","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.28","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.57_1784591782807_0.04101340846203816","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"research-agent-ui","version":"0.1.58","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.58","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"65f770bb0af0e0648d6b32c09e29ec53b90d4396","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.58.tgz","fileCount":130,"integrity":"sha512-OVFC4dsX/OyM5zXZxQi6RUSn/Yy3CeTUrLM1XyomW9YX6pT24Spl+NrKuArS3mMO4UQmi31EN+D7s3XuNe8hPQ==","signatures":[{"sig":"MEQCIF2QtzOK2EGBmHmV4/XM9H4xbsCLxAdKR50EHRtzp+9lAiArgHrawlGNyGPMuV5zJi0ejr5myrWRQIgiM5E4M3cmpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589329},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"fb81d47e9791f4d09c30e11926dcca88a33af6b8","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.69","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.39","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.81","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.80","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.29","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.58_1784596273855_0.6924444593857886","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"research-agent-ui","version":"0.1.59","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.59","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b1657a8829a8b976c4d85f211467ded443cbaa09","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.59.tgz","fileCount":130,"integrity":"sha512-VpPz6rQJg6H3Dc0qMJyWoxWfGXRd1JTAkEBT7TRjMwgOCz82hS23mxFnhExyMDUhs7CpLmMR382QWMW7wQaWZw==","signatures":[{"sig":"MEYCIQDz1ooYylBq7JSMIAk1rz54wwq8t4wZC1RbJPnzl0AyVwIhAKgCwab52JQA7iDEbWVvP8BP8LkXMqK0Vdgpnfi9zFS0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589297},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"faf0f33d0267bebbecee2417878baae1eb8d70f1","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.70","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.41","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.82","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.81","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.30","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.59_1784606642282_0.0886842721016845","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"research-agent-ui","version":"0.1.60","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.60","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"49b15d8c57fe895dc2035cbea55f162a28a9548c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.60.tgz","fileCount":130,"integrity":"sha512-H/8hG9ePtW3OUUer0576AwQIt0gyOdsTRHOFryeiL01xGREOxuqzgn0QvXU8z+FDzFF7PFh4Pc7uxs1uI/bCVQ==","signatures":[{"sig":"MEQCIFIgAPqdK4ijw2S0RqZ70KBjsOASa8XDsDNhWZpsx8j9AiApnJZvnyCdFuFO4MbW27H8q+/dFFL4uez6dkluxSHfRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589306},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"0544bc671d31f7f67c0aff120f04da13de0b4f41","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.71","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.42","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.83","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.82","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.31","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.60_1784611389762_0.671927006101003","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"research-agent-ui","version":"0.1.61","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.61","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d6826b578d410d4f3768f5f2b9cc7f5ad86d9639","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.61.tgz","fileCount":130,"integrity":"sha512-2JLkUxHK7QsSaEXU+sT3gHeLhuTNf/ZkFN3QQLvCCAWEeVF1l3f4i3CMH/IqEastdYHYM2YuAsNdHtlpP5YGyg==","signatures":[{"sig":"MEYCIQC3rXmophVp2MOH6lrbJSMp+E9uuGv8jVqNPodB8Rf9mwIhANfKwNuUtVBV5+1r0w1tD4PrAka2OJlAPUzlXokJ89h8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589306},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"cf95fe5f32a193f46013bd7c588a61223072e7b8","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.72","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.43","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.84","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.83","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.32","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.61_1784612049489_0.5142581497313892","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"research-agent-ui","version":"0.1.62","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.62","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2b874557353b3eea97d7fbeee989fa295c455e0a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.62.tgz","fileCount":130,"integrity":"sha512-RiS5vEFLcpmnaraAxndL8m0woHVDfIO1Ct4/Fmo9R8DjvBufah3xABJxshL9tx54B1ABXNKvDUvcuiSEbBJUjg==","signatures":[{"sig":"MEYCIQDXMoRFFhgmgqvc3jGYnJ3C9mHmPIrTLgwrEA0geKTQggIhANH8ia0xcYoi6vvu7zViTNGjbhVeURzbvbCzHC5p0kK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":591651},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"35af6e926cdbec11f11608b8f8d932c154dfab0d","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.73","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.44","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.85","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.84","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.33","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.62_1784675998736_0.9176137062741878","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"research-agent-ui","version":"0.1.63","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.63","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"739f188ac62dfd9da2a5a113cb581b7f1923d486","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.63.tgz","fileCount":130,"integrity":"sha512-4rDsxRgbik6Q2FYvVOqmesDkLLX8YxrMcy5lwdj5kfYoSjp25SyMed+ndW9yZ7GVt7SIiW0h4m0rjd6d0fIoww==","signatures":[{"sig":"MEUCIDbMKwyQ7rnY97p/2e/gBusVoz8S+9Np9+22WY7wPlg1AiEAxN/J7qu7Uy2Fx79vV4HH/3455Y+Y0caBNA2TnSljS5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592041},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"d4a3085026eaa8d49934fb74991bb458f6479fe3","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.74","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.45","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.86","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.85","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.34","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.63_1784677180995_0.7006856428651984","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"research-agent-ui","version":"0.1.64","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.64","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f9120b7ce4c09029f8154c25e3d04c431e2024ec","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.64.tgz","fileCount":130,"integrity":"sha512-TBHeXXTuBJnGr+nY/n4pNN5AZQpsEu4L4ULEeLd1fv2qEhSz7xi3KhHT9s312MkH1C5fhHS+FPhZcmTY+36V8w==","signatures":[{"sig":"MEQCIDIap4QvtySMbBeL48fUkik/34EubrcbMK4hTXVBCbLGAiBK2taO34I0afbLpj1psOjhro73Msuya6JyMlD9EPXfuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592841},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"4ad926004fd6dc6184cb191d7278098cc3aca108","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.75","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.45","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.87","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.86","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.35","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.64_1784690506158_0.4412960352560342","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"research-agent-ui","version":"0.1.65","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.65","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4e5c83fd7b6cf8dd75460cbe83fc261a2d5aa0d0","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.65.tgz","fileCount":130,"integrity":"sha512-0sXUPlKdnVpO7aBcbW0thYyku5sExFc37/uO0PN3Uf+WC+IdmbuPRtrRAAzMAoXT0QU6Z72YH9CGrfLoOALlFw==","signatures":[{"sig":"MEQCIHAN3qKP1gPsVls7g8g/QNeacR7z7nJ5HusckYNvGelcAiAAtLOtkC/DKxceqEEry0t+HSAe2EKmGXw+jNs3mogdDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"45492147db6ade96ffc66f6289e51a586f7fd7a9","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.76","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.45","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.88","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.87","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.36","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.65_1784690772785_0.902693635065223","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"research-agent-ui","version":"0.1.66","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.66","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bb5bcb872d4881663e4a5293ed1be7d1abaf27d5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.66.tgz","fileCount":130,"integrity":"sha512-wSIJyPMs21zTd54MZeW75auBZp5dop2UcqFmwhqX+Lh9cefa2LFHydkaHa8snj6M7ayJu6Rrlu1UsWeD1b2aCQ==","signatures":[{"sig":"MEUCIQCR3f+qhw+gBhzNTtB6yQeZCPimb/RHpcZfXCqTUnUxYgIgDTFRMQlB5qfjIuqk61O7RY5SlL7vLF7h9YF58VOlQWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"b9c3916f28cb62ba325339773f774320cb00c1e8","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.77","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.48","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.89","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.88","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.37","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.66_1784691351563_0.6248124332775029","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"research-agent-ui","version":"0.1.67","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.67","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1de3586446b3281880af30c4433934553d8fb57c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.67.tgz","fileCount":130,"integrity":"sha512-d9LL0q6nwWobblKUaQgg0FqqaBX8HN0jBgQAasqo5PFzEjBg5BTofhiYaGXN4gFMPzYpB0X/8zmSrCyB5nqWjQ==","signatures":[{"sig":"MEYCIQDuZ9CTUtjW3hQF2B220PiJJa3wj3+nLU0RO0ZFk+ueGwIhAKU7WDF2OTOaee1LSDafKq7NvLvnsAlQsuTuZidgaHnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593292},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"fa8d545d7ed5346614d4bc8ba020c6886ec4cac6","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.78","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.49","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.90","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.89","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.38","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.67_1784691963456_0.43409517789476815","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"research-agent-ui","version":"0.1.68","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.68","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9672cd7b1db18b14db5d954fd943a755e977faa2","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.68.tgz","fileCount":130,"integrity":"sha512-OCSncJznf1Aq9mwC5wVJRmDAwx33PwePg/ZaaWNexBOE0nT18qodHN032ETb4i7h8m4QfWgz7M+GpAd5vYjb0w==","signatures":[{"sig":"MEQCIDr1138E8I9wrzKlWm4o7e0lhHcGp69oeNKRsSs8iKCeAiBHQHcd3Of/Dg6nOJl3gq7phyZuJ/nsl++ZHotzGs6k2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"c70f22bba1b392dd21d649becd2c077cfd5297bd","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.79","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.50","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.91","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.90","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.39","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.68_1784694487819_0.8520731559042134","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"research-agent-ui","version":"0.1.69","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.69","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b44e56fe4e959e1e51b4fb5a408e0f6a9a488534","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.69.tgz","fileCount":130,"integrity":"sha512-MWSn4F9fs72lYJbXkAI9htavF5RMtWlFxA+gN0u5wT6csBGur8aVWXC0Sq4DAfMgSEdF6dhSdF+8YpxOnkyVdQ==","signatures":[{"sig":"MEQCIA8PhYcrMEjya+Smx/xGkGX6SfX3DZBp70cm9pQUXzn5AiBcC9oiB0UDV+DcgrmNjeghXXuJTID6izqOF9cWb17rpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":593859},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"4bbcfe9544d9bc3a68aefed8df664436211bd564","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.80","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.51","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.92","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.91","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.40","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.69_1784700609610_0.506388189985336","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"research-agent-ui","version":"0.1.70","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.70","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ea26952b84babde4233123df15971e709bb9daeb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.70.tgz","fileCount":130,"integrity":"sha512-B/nkcZ2Yun7Uhfn9cw5adJLg5yR5E65Degv6U9BY62mK7/BApA9sRMCOElhnWuD1/usu8+cxc7llGZir0vKmow==","signatures":[{"sig":"MEYCIQDlI4aAO0+b4x0JDSNbSJFfwJtutLO4nGoLmQcP6AWQQwIhALlZqM7UiwcvTnpHiopT0vqC+zHFyQQZ9u2q+h5lK9rR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592464},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"a4d2711e63768d5c1b7a7bc99158cf87a9133793","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.81","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.51","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.93","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.92","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.41","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.70_1784700729191_0.21318368265140752","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"research-agent-ui","version":"0.1.71","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.71","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c982d87c65dc1ced8c97d35a13d41fb294d8c71a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.71.tgz","fileCount":130,"integrity":"sha512-rWGDBPVkPIi/w2pfGe0zfpu3EoBsTi5DPbVdSUcmIz02qmrsbPwJ2atrsqyfyBolhSmpZZGP35b2pu+3UHMRaw==","signatures":[{"sig":"MEYCIQCqH++LghGh3abAj1H10ucKTE5VGwp/g+7n/omqgy3sagIhAJCsVLMI910rAbfLyR4mEnq60SMs6L/rJfW3cl1Yq91C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592464},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"ca9cf6dddbe66038f7bf565100469c304f6631a9","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.83","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.53","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.95","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.94","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.42","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.71_1784727088711_0.24448634198091135","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"research-agent-ui","version":"0.1.72","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.72","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3dcbcd0f4058fed1be50a157de20b13593466467","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.72.tgz","fileCount":130,"integrity":"sha512-3wGCkEnf8aJrOBqFvu4e3qraTWJmfvUeejCtpqQS/L7RSeta/Tgu0JSJXtK6p1IYQrCo2Cyc3c3JatQqq7lrSQ==","signatures":[{"sig":"MEUCICpF1htzUBS4DkQ8lrMTaNtOYoPSCrnkk+4A2Y8nDfSKAiEAiQVoDrwDXtB0G+DZbdzyqsmZuwTZheeOTwyvzxrAKIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592464},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"88d4e2ef4aff4c0876c39943d88279f03756b7c6","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.84","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.54","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.96","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.95","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.43","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.72_1784732665624_0.6547227041055752","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"research-agent-ui","version":"0.1.73","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.73","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5da19d1875be80f6680c464bd1f50c29e36bc8a4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.73.tgz","fileCount":130,"integrity":"sha512-cgs/kDFRbugS1FA/7D+VuyD5e7Y6PS2rk+wwl4rKeqh56g5ETG1Y5zDLumYrkN+fQGcvNnJBTrSGTEujRU0Slw==","signatures":[{"sig":"MEUCIFrzRugFbKY8Q+NUgybNOr1vSxd3Gkchzf6jXkzg/95gAiEAx2tUn+9sE5Z10OhDl589tZtlJn2kZ+7z5Sfpnc8wUWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592617},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"c5e917fa4f7ba3e6c3221c14b81d6228b701d1b3","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.85","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.55","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.97","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.96","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.44","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.73_1784757710459_0.20997737642329173","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"research-agent-ui","version":"0.1.74","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.74","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"025503833cf9bb758cc3972f6fc6f34b3de7c9f8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.74.tgz","fileCount":130,"integrity":"sha512-rIsrIbdX9w8NDpt87fr2KhiM/+0i4khMAW4n+mjlcbTNi0aP7kcL5voLklMpinYXm4OdVz8tbkud3UNFc1j0gw==","signatures":[{"sig":"MEUCIB0CxzM2aWP92Xm4KkyFqXbHDg6rp67QZ+A6/kLOC/QvAiEAwQ+wVlNFEqK6VXDXbIDZEldET5t0lOO/e0QiwYY/WIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592617},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"e811b5fb20bbc70e909c7032ca484ce5e074a8e0","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.86","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.55","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.98","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.97","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.45","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.74_1784757978397_0.7305777764340373","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"research-agent-ui","version":"0.1.75","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.75","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9236143c637742ec2f1a187dbe3fdd3da38879fc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.75.tgz","fileCount":130,"integrity":"sha512-7PgymOyLHXx3SCoM/BD5R9rJ1h9vNfKdz+IAJ1q8B7HZBwv+dD7OwRuXKzmsJN/MW1wW6JjbWtte4IPLck4M6Q==","signatures":[{"sig":"MEQCIB8DzNzBRNkyiw+mtpmCVPMEexf7pU3oK24YngW6n/ziAiADqtXS5g9yuCsMijA96b1vcj9BW6fEaR1frMNQWO6x8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592617},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"d2bed11022304e47593db57cb0b0584e1c084d72","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.87","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.57","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.99","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.98","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.46","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.75_1784758450264_0.32880594609986913","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"research-agent-ui","version":"0.1.76","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.76","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0076fd11eeeb5a93aa9b6f4c7d41fe9e7384c4ce","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.76.tgz","fileCount":130,"integrity":"sha512-ARDWPVV5LQvEIzQmAKPo7pdV2tN0F64qM6qmqcgeCJkGTsy2WiuPLokgCk36apGQBmjqivIaIoElydx+RxhxBg==","signatures":[{"sig":"MEUCIQDgAgQDVxA/5zLy8iGNf32FnZIW3MGaTTIRPfilSu/iKAIgQvGQTa1PpR1obocAlhlZkqmdWDYPlAzKzLE0mFfJvbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592618},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"9c59fc41a235daaf4e68c7fa45fb93a0d79d06f3","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.88","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.57","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.100","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.99","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.47","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.76_1784758714741_0.9963156480300159","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"research-agent-ui","version":"0.1.77","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.77","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"52a6648890ac89d1ea9fec6877734fe3c8d0e2cd","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.77.tgz","fileCount":130,"integrity":"sha512-CrBaEN0i7oV24HXE3MnfWMssI7EgDx21H764UwB2c5Gu/Z7W+NZ7g27NGpnG3w80EsRxit/ADYswGTNBSZ5r+A==","signatures":[{"sig":"MEUCIFFs94G2poZn/qs3idka6MeA6Y465Nj6MaCBRY21CvgXAiEA9kThJl60/tk6narPXKGaXTV1weHtEIMvPRKx2c/T2ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592619},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"0a3823dc489234c30950c97b74774a4b1a7f0372","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.89","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.59","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.101","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.100","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.48","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","typescript":"^5.7.2","itty-router":"^5.0.24","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@vitejs/plugin-react":"^6.0.3","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.77_1784884208017_0.8233179290241588","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"research-agent-ui","version":"0.1.78","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.78","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cc54cd6068493fcc051b46c402246e952cd17552","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.78.tgz","fileCount":136,"integrity":"sha512-IcTbn7a5EBZG6hwUgGEi6362r0s9q+iM3vrp5KEnMD7XadMOCUm1F49L75gsmOgHBT+BBi6vRnAm+v97h1kb4g==","signatures":[{"sig":"MEYCIQDlpNdcJiVEXeF+bwr33DYj0BiCU6dVB+1Sv6CFuRxfQwIhAPFhaZk4tCl/DG3wzTo9MFxeKVzLe2SV0N1PgVKJLsZC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598992},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"d11072d75a5df20d1d375b1c71d7595e94a83ac6","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.91","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.59","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.102","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.102","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.49","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.78_1784927108830_0.6551439970529644","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"research-agent-ui","version":"0.1.79","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.79","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"652748c0135e106da1984ea8bbe02165bdec7df1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.79.tgz","fileCount":136,"integrity":"sha512-Qzd4+vn4ZhkumvpPcqYPdYVrnKf7V6OYJFDsVQRLUePrmR7d+SR41l9PUmzX/uFwzUAvRBVrjYYXHf1dnI3TJQ==","signatures":[{"sig":"MEQCIBkEcAdc/dk+pWJ9iSJnbpBxIwbC46MCcdvtNW9XcZvcAiA6cCdC9zjJ5QdZioJPw5USD2X40+SkQK3bmqpmywcy9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599084},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"80d561232c8fb74b806af178e447a84d8408e4f6","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.92","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.59","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.103","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.103","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.50","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.79_1784927350056_0.4800928978299077","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"research-agent-ui","version":"0.1.80","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.80","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"993108d385357d7d5aaa107fec4a9cea859b0903","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.80.tgz","fileCount":136,"integrity":"sha512-/gdMKRF58rP2kqvWGWE8mHRY1SUEx3P+EfYaLxFnLe6V5iEnPNn2qLUKK0CFWZVAydXY5QlkS5gkIMYRzRUrkg==","signatures":[{"sig":"MEUCIEzNkMPlNdEZbVSG3DPO1RQY/Tia5oP8MyI1tsNgiB3CAiEAlNihnwtpkNzjTJ4w4Nw4wxy+4+2W52ahzNKHbBCDciQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599084},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"4c5e725d99e3b45a10ab731b15d0011c4c41d689","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.93","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.62","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.104","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.104","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.51","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.80_1785015977909_0.011916148628970502","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"research-agent-ui","version":"0.1.81","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.81","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5d43ae5703b10213e77f636424e81c0f0908578a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.81.tgz","fileCount":136,"integrity":"sha512-3HE8KL9DMvwgBJt8bd6kATujl48OeJL13bi9hyD4WlTbUzDOpbESNQWf+bCnE9dhA2w2yIFo/fZ8D+OKX52TRQ==","signatures":[{"sig":"MEUCIQCGmllovveH/Xt2w83EBHyzP0r0ThHil/O4N+v2kkH3gQIgLN/zRta2hbLeap57FPmGpUS8pd+ZhfXXNymAVNyfw44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599084},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"8ec1a17918cdc4fe588e01a127b6155aa5f8d1c6","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.94","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.63","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.105","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.105","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.52","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.81_1785046298083_0.8640484508200734","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"research-agent-ui","version":"0.1.82","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.82","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"537e24969ca7fc1184d39bebe8d6596a60da0842","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.82.tgz","fileCount":136,"integrity":"sha512-BtVSWTERg/rcu8opVv4tAqHljGCeaHMa6f85E3KumtUp8yy+vCEyplERLMKC7PMAwYCqVThKyH8Nik2L9C4PQQ==","signatures":[{"sig":"MEQCIAYYBQPoY2WDPBnXru9C+7thpUbqp9YI7JNsU0nABvO8AiB1MmYgDx7ETXbaugJKDYXUsNnnNakCS991I3eePUN1lA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604581},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"0b8905feaedee1b2c6fa52a8a8a7ed77eb0d5956","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.95","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.64","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.106","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.106","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.53","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.82_1785046849175_0.13814179952431038","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"research-agent-ui","version":"0.1.83","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.83","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"589dc255dba21deffde722cc14eeaf8d52a27c7e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.83.tgz","fileCount":139,"integrity":"sha512-0WkKTcKq4n0o1ISB/MwzSaAbfeTeJtA5sreQ9vaY+vTL2Pl3vs6gBX+4gzEvs8XeDwkyghInZZf1Cbcc0jX+Ig==","signatures":[{"sig":"MEQCIFUtTrPgQRfTZtTZUAuhg5ES2Qz1OLIlwaK8nJQDhtqjAiBrRWc3miYwdU/16OjdNhPS28wjWJvAyyt5RbapX8gnFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612584},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"dd16f8dff1509ce5583563e4e83b5aea0f4afd2f","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.96","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.65","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.107","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.107","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.54","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.83_1785048202761_0.32995019306991225","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"research-agent-ui","version":"0.1.84","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.84","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5c0e3cf9cbee23b1b72989d58cbaaba3050d3af5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.84.tgz","fileCount":139,"integrity":"sha512-PEQFf/w3DMIZQ3bBCHSWreST+kk2tziy3dFY9Jgkl43oDYrA2mkHBr3Jju/1S+okbXewBtT2ZcQg/1oG2Pyl6w==","signatures":[{"sig":"MEQCIBgFXSUXKH1i09d5cl4jnF0dD+IYtEzpRu64P7Tr0fEKAiBh/51oPaXTk396La+txIOnDSAYK0ea6ckxj7ZMnvBO7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612584},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"df1a038cdeb512e261c63c53c20a89f2664c8eae","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.97","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.66","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.108","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.108","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.55","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.84_1785049577225_0.721797713242784","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"research-agent-ui","version":"0.1.85","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.85","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3e2c0a0df81fb343130347d135128701f3715493","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.85.tgz","fileCount":139,"integrity":"sha512-Ec9nT2OwoJyWJR+hNiAOgEZG7yk79EB2i30gP2BvFQ+LDn3YEwEhGm4TfBUSMtiKffSOf5UlWoVUXAz6jTj6IA==","signatures":[{"sig":"MEUCIQDf9+6KDmS6MznBtV3gM3drVL/sXNAnJSa2+dkH8xMlYAIgQ8t+x+HH8BGSkAtHi21HhDGaeYhUhbjzkbEthPJJPGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":612782},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"ae723df69ccbe41513500486362b6427f3abdeb2","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.98","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.67","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.109","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.109","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.56","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.85_1785054702507_0.19621677038198615","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"research-agent-ui","version":"0.1.86","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.86","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2dfe567acf83dd5c6480328a39d43b16ed57bfd4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.86.tgz","fileCount":161,"integrity":"sha512-xds4cGzlB3X8sf5ffJAkV3D7n62UEkhGkxzK9bYfEQw3s2eGHSPQj1C9F+RplRbCbMNV9IKQqRNqKqGofoiTBA==","signatures":[{"sig":"MEYCIQDpfXeS9gIxNgnteXugq2HYWlpsmznhJv49+bJ3CFT0dQIhAOAeLd50UTd6HRz3ItQp/iSGx5t8BjRUxZolW1Nticn9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633122},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"1b39ac28401852830cc19bee0ddfba9f49723e82","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.99","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.68","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.110","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.110","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.57","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.86_1785056125522_0.9638947980782278","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"research-agent-ui","version":"0.1.87","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.87","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"54277af002379ca8fb262d9dbad94d9e912801c8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.87.tgz","fileCount":161,"integrity":"sha512-V6DooSLARAoD6qJlXkIPYYIIrLGcBq+Swr2uuI++TmfbJclq4rZMKmdmMDmlW9kq76BHJFjSlycTMKSVdCP39A==","signatures":[{"sig":"MEUCICIQxtEA4WqoDlfzf8O3RY08frly6SOwzcy3Icaxz+IgAiEAirXRjKPBuULHEqvGLtG+T4BLLL/gufuLhQ/g99/eaic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633123},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"07a6f5664d4c599dd128f38f128031d84b72da7a","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.100","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.69","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.111","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.111","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.58","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.87_1785056556450_0.8282302817374261","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"research-agent-ui","version":"0.1.88","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.88","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"46b72e463723104225231a5a54cc4fb454b1aee2","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.88.tgz","fileCount":162,"integrity":"sha512-YpholJ1fRF5e4BWSvgyfiPKgYYY4K3bq9e7kiitzoc43sBFRTPgGlodu/L0hWumI3/wBZv+gGe1SdJeBF8UzAg==","signatures":[{"sig":"MEQCIBJKXc6gjgcZzw9Fa4kEPPc35/Q3TTgacpa5GJDVpEfEAiBU0qcF6U/qa0bI6dBZ5ETWJk5PV4UwSgyveVUAW/ojoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"c064792c123398a70e2fa2bba20b6de3dc9b3fbc","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.101","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.69","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.112","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.112","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.59","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.88_1785057094753_0.7763434331115695","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"research-agent-ui","version":"0.1.89","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.89","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1b929268a555fab379abe6f3645e3d3a26e1c82b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.89.tgz","fileCount":162,"integrity":"sha512-pv4mp8k4V5v/HXtwttW/E6lFRSCcp7dkjSfp5b2Po7cG80td/kCNkqdpiuBPhGmalh83FmIxZ3+r/RI/6XS0Zg==","signatures":[{"sig":"MEUCIQCm7Yf0zFm5eHcnCXgRjqqHofmF9oj0e7jtHJ9RJjij2AIgFJFU26eNvr308cq9aq7TxXNNOX3qG467xRgv+kRfGNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"5c65e137d71f9126d242175acdbde7b1b559ac07","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.102","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.71","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.113","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.113","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.60","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.89_1785060056499_0.03472489883187202","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"research-agent-ui","version":"0.1.90","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.90","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c90f7e1eeec0b233914de1f1aa18da914c9f3bcb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.90.tgz","fileCount":162,"integrity":"sha512-pGnR833gD8/B6iriSb/XiXGiiSB1ZDFKdZUbtC48T1gq1tqf65HfhWKoY43mduPYeTDfWxTO4Vbmim6DapB+xw==","signatures":[{"sig":"MEYCIQCsKSk5ePx4QLzdR0Z5PIxgUTEHuUlPuqeESqP57B3U6QIhAJGEhYXiIF87DvNVJvI/G/rbv4uUvJ1iiyiu0t9XVTG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634393},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"22953098651d2d1e30ca53cf3f465b9a1af3ac80","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.103","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.72","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.114","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.114","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.61","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.90_1785099742620_0.23167907492145634","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"research-agent-ui","version":"0.1.91","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.91","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0d1ff79aa34c5162e792a38104f5455c2c2288ad","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.91.tgz","fileCount":162,"integrity":"sha512-ZtIJQ+1LDzfUEbja9a/0amusz0Z7LDi6yqp9Z8H1/pFhte2NQgAMEfddEkmBdE83AqubDTecehRTg2rzv/aRbQ==","signatures":[{"sig":"MEUCIQDEHyxruCp/oOE7ux2O1Bl6QaqG3zeAGhs6V32ow3gjeQIgYbafy8O0knG9RE1MqtV06R2NWY9UrJf4qBCrqc3RX2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634393},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"035ae0f77fa60bc5d074e0efaa1e0d34023f3a5d","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.104","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.72","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.115","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.115","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.62","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.91_1785099932337_0.02235738474919602","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"research-agent-ui","version":"0.1.92","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.92","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e3f0877f051d64ee3a004d0798327ba2183ec37a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.92.tgz","fileCount":163,"integrity":"sha512-lLP0ZUCvBJox3Ka4t1UUMXSX9pMVxHAdFAVCGxVas1im1GJ1KlzB4epAAuabfblMbIYCOMUHYARiAUUgGWiLmw==","signatures":[{"sig":"MEYCIQCBTKA0/0fh8LvDNZsaoTqZqtPE7hV64b7h93WbVCzm7wIhANtv7luDGS5PA5fRsEchFUIoDW5QQtQdxc51E9MhHDuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642856},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"}},"gitHead":"b24a27cd1497720f4393217e676c03d905cb4a34","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.105","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.72","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.116","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.116","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.63","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.92_1785100035151_0.6926134892845468","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"research-agent-ui","version":"0.1.93","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.93","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c002180a6f0992315e392f6a6349a8b332f0d7b3","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.93.tgz","fileCount":165,"integrity":"sha512-vJVVg3Nl/WIh5uTN6/v4fy8uHkqX6Y51JSX/mg38CUDM2Lml5+rey4ar0g0v6pfObD2x3zI7akuaALFR91yjjw==","signatures":[{"sig":"MEQCIG2oLPo+cc4tPF3eM0nAY7teF/XpeKt9Bw5QqM19mkxOAiA7r6CE1Cbll8yM6AhJq3PZ2RDgn1+ZU+mEogvgdTMXXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648049},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"52c721c4343e7c8e8bb3a44de4196dd8692a534a","scripts":{"build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.16.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.106","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.75","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.117","markdown-to-jsx":"^9.8.2","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.117","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.64","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","react":"^19.2.7","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.93_1785101859534_0.5085337913740837","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"research-agent-ui","version":"0.1.94","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.94","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e16cbbfa2a65a83c0852b61a068fdf7d83c63a9f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.94.tgz","fileCount":174,"integrity":"sha512-OK1kzEZMFFppHSukDKOo9wAsmeP3LrZDVr1C4z09xOtbJ9aReKssHxntOxvrfZgRiPqwmHbn3BKrBPxk6wChfg==","signatures":[{"sig":"MEUCIEKfBUoLhDoYBqUpf/EsKVweNYtpZzY4E/YXrxG84dFTAiEA1zjjlzkGCpSu5mgSIBUv6iiILDuw3GHC8/ZWpf6hKvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d29f554731be6bb1a3fb0f0ba3bff9509095f898","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.211","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.76","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.222","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.222","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.169","use-weather-forecast":"^0.1.39","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.94_1786706624475_0.7470155286825024","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"research-agent-ui","version":"0.1.95","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.95","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"141be6fe2c7ef7c69dff8a595b54941462330dbc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.95.tgz","fileCount":174,"integrity":"sha512-gGZ5G2Qz9ger7bQcMszg8CNkzKGNWM1fQpy9FGwkrl5vE8lvvCqYn/okUu84sxWbIL7MbQm1J/KvXVF/7GPLUQ==","signatures":[{"sig":"MEUCIDhLfNFytlSaWf2+Hq6JdsxZ5TSzwExAWJ6z+a4/JsQPAiEAz2Nem9F7xoLnbIICzAEeMDoZ2FJPvUUx4NuisxlgCV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"69b0c2cbc989e72f6432ddb900ef768c6c35c14b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.212","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.76","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.223","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.223","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.170","use-weather-forecast":"^0.1.40","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.95_1786706691764_0.8614911553976279","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"research-agent-ui","version":"0.1.96","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.96","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a2b7ba722aa138474f493b8e6e122b23a7372c26","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.96.tgz","fileCount":174,"integrity":"sha512-tRAkZA9UAkrmFSCABrHA+peYKYYWtkzojckiubzwbDUhn9dx5CV3/6qtAP0Ndwsk60Pz9t3vsn22KKvHMZfjuQ==","signatures":[{"sig":"MEQCICuxzyy2EmH9/+w78HVwIiNRDkga6XlSshuUVC8TqHreAiALGJKPV3QK2OBeHikKh5ps3s3UYnZIWYkJ4F9FxfBePA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b17d621daf9cd5423d47e2f831691388308396bf","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.213","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.78","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.224","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.224","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.171","use-weather-forecast":"^0.1.41","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.96_1786710991819_0.6475689870803185","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"research-agent-ui","version":"0.1.97","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.97","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6039b7663e2eaa9e440b7a551f16ce4d3572f226","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.97.tgz","fileCount":174,"integrity":"sha512-F1LudMb6bSsaK/x4WClsO8cr6JkiZ0qwScAPC3RPzEuclcA6iXPjhQ2z2TygOvjckzMXbcvOuYjFXmSm3kn/yQ==","signatures":[{"sig":"MEUCIQDmv3aDF5SXP/jB/bHzkL+g99W5pV/XU6BtBCnpTQOMbQIgBDGpgNs/R3lcW+QKvJexxm8Lzcj7M1SzXLZ8qQbHqbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"423e7edd6b3710aa8306b0d1780fd28771885c39","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.214","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.78","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.225","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.225","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.172","use-weather-forecast":"^0.1.42","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.97_1786719920200_0.5314840624155086","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"research-agent-ui","version":"0.1.98","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.98","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9769dd624ea038347a465288777645b79c957985","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.98.tgz","fileCount":174,"integrity":"sha512-t537ECPygaw5PHLi0ViGt06Xd3mEwI4wNxBUA8yCVeQwcsFxziPcIDrl9HWEp4lzxLkdnX0NpC9x2MZm4nIL5g==","signatures":[{"sig":"MEQCIHT5BnzZKczfg2b7qY7y2ftSDAJJi+YuSC69XpQ/Wm9CAiB0cLu+uQM4Aj0T1LBthcAEUo/cNGAfCy8J3XeQU4irHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"8d20fe6027cb0f2645364645cb29d1d870683f65","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.215","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.80","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.226","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.226","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.173","use-weather-forecast":"^0.1.43","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.98_1786722529649_0.2448687216123322","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"research-agent-ui","version":"0.1.99","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.99","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"63802b4a5e47c1792fb2581cf4cd08c2e70ef72d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.99.tgz","fileCount":174,"integrity":"sha512-RpyilMaEgznhWdJME1nzPjdjVLnTzF5ZLNKtDodHt1ynemgGn8bGWpZzJ+QRIjvHFEm6p/zEISS3oMfcSbu7IA==","signatures":[{"sig":"MEYCIQDZkh2p3T/9FiS/1ZaOUfXDsr9/MxUlB4RcpeRdkYwIsAIhAMrH0/wDIjFjZ+0KleW5XdCXYsNXrgM020iAokbA+VCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687296},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"67a3816c3a976545718d0d42d868466d7d6cbf6f","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.216","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.80","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.227","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.227","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.174","use-weather-forecast":"^0.1.44","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.99_1786724730045_0.21676843761101994","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"research-agent-ui","version":"0.1.100","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.100","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"47e4e7a5595a6f7652a9a851316876c7740196b8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.100.tgz","fileCount":174,"integrity":"sha512-ykXzZM+tqotw6IGGdtPz2C8iwL+RtsH7eOQVfFx8+BQEDQcOVfhxrUqZ9pCUoBwZx+l43VGRvo30XHsPxyXZzA==","signatures":[{"sig":"MEYCIQDyToi2ANGuQCmiw0p4g6Y7GSNFLzoVQdnWEu1uVQKupwIhAO/ECdXSFNigJmW/YkdxGRecl0xjbqXrfJFY144WDeDa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687297},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"bcc48f75ea0771009bf60b494f191aa813f112f7","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.217","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.80","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.228","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.228","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.175","use-weather-forecast":"^0.1.45","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.100_1786728284301_0.3594165817301278","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"research-agent-ui","version":"0.1.101","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.101","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a72969cd205c8b8bb5e1c6c60bae1a8202615cc4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.101.tgz","fileCount":174,"integrity":"sha512-oDWHnPiS/vCMuPOojY8DdkSdB3toSH7WtQksuNwEmzJ/33+yhr7MJZLQGbrADh1CL6QHAx6xoIRQUkeXhxK3LQ==","signatures":[{"sig":"MEUCIFJckItBRTBZy6RVV40jg6dn79C2cFzg/SA6sm8Zumy0AiEAjiZxt3HlWDn525W0Q5yGmhS14ZoJC5mkJ/0PnkBkeRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687297},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"c731e8382f6c69bf74729e24f846d519757483ff","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.218","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.83","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.229","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.229","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.176","use-weather-forecast":"^0.1.46","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.101_1786729824029_0.5753244012044405","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"research-agent-ui","version":"0.1.102","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.102","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aed9e82e71c3f0c285566c9a6f9c4160aa9a34fe","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.102.tgz","fileCount":174,"integrity":"sha512-QrGt9allF510+1vZJ7zG2thUXcJiRJeu6c8CFyD46AyRiLa02sE2um61rlV6g7pZuErc2cGsQYPvyOIkXYGpOQ==","signatures":[{"sig":"MEUCIHh7Sud/5zwLi0JkPOikggymfbn2E8mX1pezza+DrC2nAiEAie9RhQML9FDNP5S/h9Ry2j5z7s2tM7mieg9q7kjSywk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"46cd1cfcfd3f95524d6b99196d6ab0fe79ad786d","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.219","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.83","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.230","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.230","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.177","use-weather-forecast":"^0.1.47","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.102_1786731513209_0.5809403114271063","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"research-agent-ui","version":"0.1.103","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.103","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6355955bfd89a88770e326d132e6a10fca590f1a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.103.tgz","fileCount":174,"integrity":"sha512-IhLnV/FgsVSqcClighIKlon0F+Q6OKIBE57VHE1eGXPWhFv1L0ukCHir36nTsw1p3P115FfRxiFrf8vd+upMPw==","signatures":[{"sig":"MEUCIQDvP8e+rx4azC3PyTRJqL8V695zFRnrdq5qjOuF/nq1mAIgCcVsdYlReBWJ10RAUPcZr4fHHLNVnkhJ8oSJQ/xNIaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":687787},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"905527c87d905e8f819172314a9e11f86584a572","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.220","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.83","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.231","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.231","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.178","use-weather-forecast":"^0.1.48","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.103_1786731605111_0.002551713690926549","host":"s3://npm-registry-packages-npm-production"}},"0.1.104":{"name":"research-agent-ui","version":"0.1.104","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.104","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3d5652b37f45483b1c3ff5589bb160add35548ef","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.104.tgz","fileCount":175,"integrity":"sha512-Rf9XiCEJQN4fB1udn9zit0OWoRzM0TTRxMTSEoG+E/8CLpMGzFzLeDCDudszyqXXsaEenyydz5nVCa1XwiiHxA==","signatures":[{"sig":"MEYCIQD6xAX1D4CZKbe8El7szLYacNVoCqhaUl2rXgJmfH+G9QIhAOJNlU3VTYU8sVeRgaemDFCkd6vKIPPYU1wllcmDWQaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a4fa6ae86cbd65ae884f34204177d175dca841dc","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.221","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.86","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.232","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.232","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.179","use-weather-forecast":"^0.1.49","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.104_1786735707508_0.5425402818786869","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"research-agent-ui","version":"0.1.105","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.105","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"507305577401a2972d23fa93c63f42f6665ae631","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.105.tgz","fileCount":175,"integrity":"sha512-TaCK1JLxapDxw4a5xb6/HVl4Wtj8Ton8IRtMPdG3lrAT/xLR+rqZfY4ugQ8T1VbK0ys1uXc5v8kYj0Jsba+y6g==","signatures":[{"sig":"MEUCIQDnYsqW7ka5chZanWJBQBmI0L7pQ4fli0siIl9cCt0fuwIgSNxC0M6eyO9qBYcLx0Fwrm7zzfGxf2nG/2/WAuyDubg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"1449c6e7c8016c7a0df66ae9ef18feb91f6f0035","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.222","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.87","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.233","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.233","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.180","use-weather-forecast":"^0.1.50","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.105_1786738806422_0.4255380042271568","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"research-agent-ui","version":"0.1.106","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.106","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c50da5837fa33eac2a9e5360e63f1548c3f9b492","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.106.tgz","fileCount":175,"integrity":"sha512-Yfo4rcfGtSO09JKShoVRSfxrbYaRpwXvGwgyxxzCA6sIzqDQChjwQpYHxUctLcJwDaaqrga3FIi5jOg/N4273w==","signatures":[{"sig":"MEUCIQC2V8ZPhWjSdITp57WFpYZxsvIrvaAdqmmWqN+u9MXI7wIgXAGc4OYG0pNUUO3QdJjm119NHJLW31C7DS76ZEtR/wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b8c33f91c70b99d3847ff766eb52149cc612d93b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.223","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.88","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.234","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.234","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.181","use-weather-forecast":"^0.1.51","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.106_1786741273151_0.34464303068367697","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"research-agent-ui","version":"0.1.107","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.107","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e5a9ea0d841cc5451bb59f37f86b6629da3cb634","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.107.tgz","fileCount":175,"integrity":"sha512-YLQqKiglHB5OcpuCrug3cfyUBPDZd/JIw4YJAMw1hLZJl+KijrgUMnS/GIHkUSRnVVTTlxHalGxnbghyZApwJw==","signatures":[{"sig":"MEQCIDVDs+WTRmnxlqf5//a7nRFfwZrsrNJMOCUgMgt6RCwUAiAoDdOIyBf5k9U0D8HWTPpzT4xXvf2ZWYgW8HPDTBNeUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4ce749c3a42b7525e108ffc44f9cf2a47b8183e7","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.224","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.89","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.235","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.235","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.182","use-weather-forecast":"^0.1.52","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.107_1786742699020_0.35144497802435404","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"research-agent-ui","version":"0.1.108","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.108","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4ca593c87155b9dd4c75e6d4174d8e128a895c96","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.108.tgz","fileCount":175,"integrity":"sha512-oSKGHSJSloJpUuziX0uYHDMxHbAXd8dUAm1LRyk8Qa68W2eHpCr8eqO1kTS9tLYE41/trG6J67N7w3g/rfzZ9Q==","signatures":[{"sig":"MEUCID+h44newdY8260+ZNvO0UFLJ+vO3lfE1SGbpz9/jUaBAiEAsVOxUytD7cGh1oA35oQMj9vZ4HlFjCxS6Zw2z5CHmL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.108","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"44d0180481124c3d04fdb8582cf37a1d93f6d2e6","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.225","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.90","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.236","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.236","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.183","use-weather-forecast":"^0.1.53","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.108_1786746235507_0.8024787952242161","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"research-agent-ui","version":"0.1.109","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.109","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"24d797c3692fd09916cbf80c35d1bdc1617a3992","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.109.tgz","fileCount":175,"integrity":"sha512-9xV5XH2iqvtHbWX1mJEY/Xok5oUFxrrM7ydcoswTwvZy0DEfDuYMCEQb/ktSgIeeqx0/w03Qc/UTDFyLThhKIw==","signatures":[{"sig":"MEUCIG/DXZuavikM8psWYmBOMiN5LfiHYn6bVU7QchaHPcKRAiEA/ufQPS35SQ3fJrL/1XyIJdWvYGSoAp1wQsvU7X9i6sY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.109","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b7d1e060c47d4fb3f8e00703f59b8bcf35cdd813","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.226","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.91","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.237","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.237","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.184","use-weather-forecast":"^0.1.54","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.109_1786750037365_0.4342480558876032","host":"s3://npm-registry-packages-npm-production"}},"0.1.110":{"name":"research-agent-ui","version":"0.1.110","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.110","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ce01d7bff0cd2d6a1120a0e920828a2d3fb32548","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.110.tgz","fileCount":175,"integrity":"sha512-4APJf6zSPYhY5n5XOBbn+kkoNGZGHFLfDqQcbynvoWs7RS66e22oRrmU2TMOu38OrjRB5OiXsPxyPG+kbzW2Dg==","signatures":[{"sig":"MEQCIGgma7KZlwXt586wNr270TUB6yIcEkipGhubc8ENxpPIAiBMOYvQSRY6LnoCd67p/i90C5Vrj4eaT6x7Rz9INoSQEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.110","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ce3d09aa70dd7fbd4a2fc785e803a125e825d280","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.227","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.92","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.238","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.238","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.185","use-weather-forecast":"^0.1.55","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.110_1786753157433_0.3371550836977115","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"research-agent-ui","version":"0.1.111","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.111","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6cb2372e96d624efa052f4b12b0cfa6f4b5e1787","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.111.tgz","fileCount":175,"integrity":"sha512-ONCCcd4Nv+ZOhnOt3kxzKnX8m4UPnFYuoWIIvqVjE+WIxGLSR9WMW7xdKw31kMrm86ofj6wf9AVh9+ro8jTQng==","signatures":[{"sig":"MEUCIFOS43uLVMGPZF4EJjcSRGXZBzKlfwKSmM4U0Jt39zNaAiEAr1SSGAxEYcf4hErgLqp+whEejOy3rplSQF4uF+Ay+eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7208f34d34b6c9279b74eb151c178ce898be482c","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.228","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.93","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.239","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.239","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.186","use-weather-forecast":"^0.1.56","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.111_1786756854627_0.2067535280794388","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"research-agent-ui","version":"0.1.112","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.112","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"802d243fc3e1b65f38fd9c7c315d2dd36ca8997c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.112.tgz","fileCount":175,"integrity":"sha512-Y6V7MfReZcRfRlYwvUb/8M+S209t3McJnJENsEdMVpBaZt02pLK4mrYbaizqU4W53bA9vCenglRmANO4KPipaQ==","signatures":[{"sig":"MEQCIHN6prgHtHOQeINhtOYAqTUHus7vWjrumxZfK/59OmP4AiBy8NFJJbnWRBDBmF9Yz+zJEV64+43gnE4PkmiO+NZ6jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.112","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"104821a7d987acde7df7ae5e19c7fa9b9d04590a","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.229","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.94","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.240","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.240","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.187","use-weather-forecast":"^0.1.57","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.112_1786760444211_0.4847710946413877","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"research-agent-ui","version":"0.1.113","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.113","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7627de362c40e874198677b161156871818a7036","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.113.tgz","fileCount":175,"integrity":"sha512-Xw8Kx6kDSL2BHdic7x1qlG0HfEnB8QfqGltGPEiULPob0MyIifx2sf2LZTkYxbn9qAIrCswEo+ob5Ib4v5BT7g==","signatures":[{"sig":"MEQCIBK6qjbcnXtVBjVNqp6ceFDUZYIbmTBQ/50ovzO0EArGAiBL/xbnP8j7EsyjbFC3l+HOs7V52Pn5tGU12gHOUe2ljw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.113","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"907aad1f8905af5cb1ae703c700f549b7ac20bed","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.230","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.94","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.241","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.241","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.188","use-weather-forecast":"^0.1.58","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.113_1786763804011_0.2525239347404433","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"research-agent-ui","version":"0.1.114","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.114","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"418d86a23ae5b864331991b507fc1224f66e666c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.114.tgz","fileCount":175,"integrity":"sha512-nCCLC/fAPJ+KPn1FnWs/xCFaXB88QSA2sG3YkEl6usGUIyHhh7uLs0nOyFXYhhk/Q0b3GrVD3p8+VDra/Mkopg==","signatures":[{"sig":"MEUCIFhk200HpFyfAGvkK0552vczs0IV3EwKteQNPGhOBwAoAiEArZZ/8ly6nI36+Mk1GJqkzWm+mAA+inofyQOYwgK8aUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.114","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a5b428683dca72eb3befa1bf0b531d6b347c071c","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.231","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.94","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.242","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.242","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.189","use-weather-forecast":"^0.1.59","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.114_1786763985502_0.8562399024189169","host":"s3://npm-registry-packages-npm-production"}},"0.1.115":{"name":"research-agent-ui","version":"0.1.115","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.115","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"493ed7fd69ce585a5639d49a7ee7a9c1e79a6e37","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.115.tgz","fileCount":175,"integrity":"sha512-6zJDzPSaBdR71mJHiNyFY34ISsGJIAXVpzghbUyxu0fXaZxV8VCr94VQXxR0lVTGgjpFoj9peFGjg7DenR8PmQ==","signatures":[{"sig":"MEUCIQCuwgqTqHgeh/KSg02gyedI5vqFr5RvE0Oy9sf5H05IWgIgF8ksSuT2OTILxYBQnxSEMb+iZgFcWPmGtsoeRo41F00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.115","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"987b096a0ff818167f03da720a43e53c4840f7cd","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.232","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.97","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.243","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.243","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.190","use-weather-forecast":"^0.1.60","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.115_1786767328752_0.30626128871339775","host":"s3://npm-registry-packages-npm-production"}},"0.1.116":{"name":"research-agent-ui","version":"0.1.116","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.116","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2fd11070d162c7ae9d2e73a10228fa3cf6478da7","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.116.tgz","fileCount":175,"integrity":"sha512-rWTcSXFa0x+JT0t9xUcq0Dkk0nvtWPrqfaXP57iCEBB2UNBqBisJdRh6ZNXHvvkhsi8ozi7sfZGsj99DSrpePA==","signatures":[{"sig":"MEUCIQDeSn4Rks/h/SE+JDyqX9Bp0DuFK8VP6SSuyHrFS4XWjAIgfkxCmNEW2Suqjayts51hc+SVWMYsI0wiqIs+3WBxkvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.116","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"907806817344fa668d3b656bd3653b2f97f07022","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.233","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.98","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.244","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.244","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.191","use-weather-forecast":"^0.1.61","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.116_1786771197476_0.20491244641258666","host":"s3://npm-registry-packages-npm-production"}},"0.1.117":{"name":"research-agent-ui","version":"0.1.117","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.117","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7ee685a95d3fdcabc251011526ea09e6b20b6f7a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.117.tgz","fileCount":175,"integrity":"sha512-hZ07T5WPcvEVU2aiOgu8ZgvRQ5T9ueOahUosFf8Oe2JNBPZhF+XbPa0J6sHo5Q8te3++68z8/bxnWvm264W3hQ==","signatures":[{"sig":"MEQCIFvbWWis1dDaDkflNduzI/SkLLm5UprEgoVwmxAl1DYEAiBXx1JcoNHQT4Cb3k71tzpe0sRY8dQYKG7no0cc7GDA9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"84c4e249151e5b46f3f690167121b892d4ee841b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.234","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.98","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.245","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.245","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.192","use-weather-forecast":"^0.1.62","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.117_1786775291679_0.04157580562061969","host":"s3://npm-registry-packages-npm-production"}},"0.1.118":{"name":"research-agent-ui","version":"0.1.118","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.118","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b595df24af4e5b2eb7ae57ca0b3f6befc9a17961","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.118.tgz","fileCount":175,"integrity":"sha512-trT2UkWmXZvwmBl2WVm7biksPjf7zKV5mSzpkvNU6bbC2KacLIJz/r6ZYWldNJKn3HQaViB+vwjVXySq3bWVKA==","signatures":[{"sig":"MEUCIQDAUgFt5WZ1RvHIFu+VNlwQ9WcimND4oEoAYsmqf0XlbwIgUaX7tp+vX/9HCiUtfvjh9eaE2YcTNNGjkKuO1+Pq274=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.118","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7950b36d012752cf25d0f5f1bfdc0fabc0b24dc3","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.235","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.98","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.246","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.246","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.193","use-weather-forecast":"^0.1.63","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.118_1786775574650_0.31628240711755296","host":"s3://npm-registry-packages-npm-production"}},"0.1.119":{"name":"research-agent-ui","version":"0.1.119","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.119","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"455613842226183bb6faaae188097402f3bbe207","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.119.tgz","fileCount":175,"integrity":"sha512-bsGF+RhlGNcIG6wRza7WiRLFUOraMdDcAAiQPoLDxsljlRfHbDEv6KigD6ptdPLEUEPjEmPxy+hmfBJOUhYCHg==","signatures":[{"sig":"MEUCIBJhzCgOPfCQIXkIZ0uoBcBOzfgstkVzZggjxOVjL3/2AiEAo0K24o8F3LZtWJeQgKR+xWEoG3tlOTSMZDDf/6o/s3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.119","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691002},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a8c79c566a95443a440deaf469077429feeccc5a","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.236","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.101","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.247","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.247","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.194","use-weather-forecast":"^0.1.64","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.119_1786779064851_0.6891865660898253","host":"s3://npm-registry-packages-npm-production"}},"0.1.120":{"name":"research-agent-ui","version":"0.1.120","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.120","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"04b9c5b68e0892b59332dc3cc56215a2beb8d93e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.120.tgz","fileCount":175,"integrity":"sha512-RXnZlciG8c5c9kbXhXSHQa/L1v6PyMl0/TPl9C3GJ+nNB4hrkvefJqMD7AY07TWNE/XZn4daMS47S+YsATIhaA==","signatures":[{"sig":"MEUCIEXukZkEsAB03Gd7KMkywZeSk279mY+YV/kN3Kd8nVHfAiEA+FRWZ6JGxnBcsASEx74aCBfNPKrsfdgp71glq59qCfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.120","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691002},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2184cc7612345c3ccdd7e644992a4eb358b50dcf","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.237","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.101","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.248","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.248","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.195","use-weather-forecast":"^0.1.65","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.120_1786779258550_0.2900697701290873","host":"s3://npm-registry-packages-npm-production"}},"0.1.121":{"name":"research-agent-ui","version":"0.1.121","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.121","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fef39e35f5439bb4f1051856046bce187a8cecf6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.121.tgz","fileCount":174,"integrity":"sha512-Y+iYxZlhsiUEhUn42WAuQrYZe5PHocrgwxrvPQgSC7fTpFnrb2dQXOB38nxjaShEPnWr7J0maMpbXCvSUSxLOA==","signatures":[{"sig":"MEUCIQCUsON4BLO/baC3jO1/uG3rO/V333bsocPr4ahGaDKjnAIgGDpNyDF0v/Ty+X7g4UyfTxZBtYjbRCSv1TCA3FuMyGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.121","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4bae6a713189e4ba534117c4411180c721a29f67","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.238","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.103","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.249","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.249","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.196","use-weather-forecast":"^0.1.66","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.121_1786782186828_0.036504028782196274","host":"s3://npm-registry-packages-npm-production"}},"0.1.122":{"name":"research-agent-ui","version":"0.1.122","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.122","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"81e78aac91342fe1f6a8a28bb7d3f6f1a97f8ece","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.122.tgz","fileCount":174,"integrity":"sha512-9Cd9MwNHvAVI067tN9bhKUG+jE2hgGR8JaLzm4A5MRM57AoFFzHWQQZ3l9ovlRwxYp9nzHib3SLX1EVdzR4pIw==","signatures":[{"sig":"MEUCIQDruApUTLOxd1+LrNaBpDdQ8Smcr1NVmlo5N71xhMsUdwIgHRXjT/Hvl4FWJfXdhltUD6Kaqqqj7B8txjHMvBWqA7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.122","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"c066fcee790512828717fbd3299cd503958f644b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.239","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.103","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.250","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.250","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.197","use-weather-forecast":"^0.1.67","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.122_1786782407010_0.8434278981282428","host":"s3://npm-registry-packages-npm-production"}},"0.1.123":{"name":"research-agent-ui","version":"0.1.123","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.123","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2c4224dd85f8ef992475ca674e53e0977391415f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.123.tgz","fileCount":174,"integrity":"sha512-ad7UKq8SIqxkeC+fO+E2Rtw93fL8Zg2iumWPpzNIQPJuVyuuRnWzjZtIj4mMpO139GmEIWBQU67z83cgiyNiMA==","signatures":[{"sig":"MEUCIQDupTdJ0Vt5fPTVlXyHh3THFlUsYZOwWXMpC/JA8sXXlgIgV98anFpIDq8WpCH7076mybea5n5DvskBjGsrS4Lz4II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.123","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4baf74aaaf9a0ac2692c93bf4d2d4719c2fb9f7f","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.240","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.105","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.251","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.251","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.198","use-weather-forecast":"^0.1.68","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.123_1786786198138_0.32454699403606013","host":"s3://npm-registry-packages-npm-production"}},"0.1.124":{"name":"research-agent-ui","version":"0.1.124","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.124","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"42b593f261ac238064db101f2aa4c4d95cb4916b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.124.tgz","fileCount":174,"integrity":"sha512-ojOs6cJIJ0zli6uDFbccbM9fxx+f9H4KDasRTyYWMDcim85LY+pVbkYs1zCxx4QKGv5M/c+F4t01dqRNdsRFVw==","signatures":[{"sig":"MEUCIHwl9tOJnPAzygpUpy/1kWo3ejAilElaBypqabVcyefCAiEAm22Oo+OzCeZXHYK6sQBwcW/7L9QRM/8avuQWUgw2uJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.124","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5a32ab71d516db998d58bdf81163460399c764e0","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.241","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.106","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.252","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.252","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.199","use-weather-forecast":"^0.1.69","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.124_1786789479855_0.2546255454421211","host":"s3://npm-registry-packages-npm-production"}},"0.1.125":{"name":"research-agent-ui","version":"0.1.125","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.125","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"36fa45cca66b6ccb10b6e7713ba09de2ab256eb6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.125.tgz","fileCount":174,"integrity":"sha512-j9eh2hpBqdKoqAx0PXpKnDv4wvtwzgaSlxSYHJKvOsLbiyttNkkIHtkMcCWcaKoVT+u7/AFtT/dYV99FN7OA4w==","signatures":[{"sig":"MEQCICfXAv0jrfBeTacE4hlRRZrbHrsrqslI4ULYrcupvIPeAiAKnAo41p65jNr9F+4Pt//2o3m2vwCBXLhyM1N9togV3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.125","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"cc8c5e95957a457502a0ddbdbd4ff6b18b75720f","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.242","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.106","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.253","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.253","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.200","use-weather-forecast":"^0.1.70","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.125_1786793011483_0.30554764639291965","host":"s3://npm-registry-packages-npm-production"}},"0.1.126":{"name":"research-agent-ui","version":"0.1.126","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.126","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1eb78f42806338af2845d7423cb0befef8b1d6fd","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.126.tgz","fileCount":174,"integrity":"sha512-KgY63S2t3RdPZRY/wwLPW1LuEr6+KU9y4ORxuHkyzZknbH7TstD8SINyt0BYBknWPlcVIcxdO0xtT2OqCkJuGA==","signatures":[{"sig":"MEQCIAMUAjkbGKE+5t9cq6DYQpNec28XGbW9FDwOH6cdWaglAiBds6Nq3x+8lh4bKxlhr15ERc8lGvI/og5rw9pGgdwgmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.126","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"af2680ad5a01b9f79d2e186d74b0038b10e50e07","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.243","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.108","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.254","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.254","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.201","use-weather-forecast":"^0.1.71","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.126_1786796513886_0.7464427107483782","host":"s3://npm-registry-packages-npm-production"}},"0.1.127":{"name":"research-agent-ui","version":"0.1.127","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.127","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a541c83d2b1a37ca03be8e9d3f0ea708379eebe1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.127.tgz","fileCount":174,"integrity":"sha512-tx0pzFc9ySgzXd90JV5vB8oXBw0b5se+6OGyTZHxXh2j6+cpEmaftZYcjIopYSxFw7VEQVkhrzQgqHDMpiZBfA==","signatures":[{"sig":"MEYCIQDM6qHafq/fEvv1WfL7/VY1QnL2/IldIH1mfe/BorICPAIhAI6Faluj3qYpfCH9AA0nlHx6iv/neD2FBR/6+GyRmoBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.127","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688539},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"8da9bc3ce58e8359369b512a04d593283cca895e","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.244","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.108","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.255","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.255","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.202","use-weather-forecast":"^0.1.72","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.127_1786800316237_0.5780115825303944","host":"s3://npm-registry-packages-npm-production"}},"0.1.128":{"name":"research-agent-ui","version":"0.1.128","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.128","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dee18d8aa97a9e2ffb5d7879ef987e78a7a34dfd","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.128.tgz","fileCount":175,"integrity":"sha512-sCsbkttdAzqLkyrobyoQYQ8owS+VQJ3oEQkljb2mMfabrGlfCuj1b674se/PAY4gPjWalmDG8y/tGorI/TzGwA==","signatures":[{"sig":"MEUCIQC6RpRHtGQSM3oDZfvYuhLaEOZOvJfDDn/geVa/XVQI6AIgEyg7N33z5Xm/dCdNK+tL4HA7u9tRIKdQ4RTqCuoGfVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":691554},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"09c317e0bb53b8c628b6507d42c979c6601a7e93","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.246","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.108","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.256","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.257","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.203","use-weather-forecast":"^0.1.73","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.128_1786804434776_0.9212518796414582","host":"s3://npm-registry-packages-npm-production"}},"0.1.129":{"name":"research-agent-ui","version":"0.1.129","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.129","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cbce49ba932d6941f10052a66b0bae278dc8dd53","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.129.tgz","fileCount":176,"integrity":"sha512-jjMbKdnlqKa7YXz6Ce2tQ6YNnthgWftOEQNrZBdaE9biX9449uYmShfZx6Dp1nQUzQ3I7YUc4LNs1ynSAu0onA==","signatures":[{"sig":"MEUCIQCPtCFN3NRwsaaiJxo9hfH1ZfNRwuiJl+TEbN94Yaad6gIgfSYUH2WGWRLDV92ca2je6+M6wQAm1dhKocESULycexQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"43c1cbe87aa27103cdf9153da72f5b84f768a240","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.247","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.111","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.257","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.258","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.204","use-weather-forecast":"^0.1.74","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.129_1786807623654_0.6061036674107017","host":"s3://npm-registry-packages-npm-production"}},"0.1.130":{"name":"research-agent-ui","version":"0.1.130","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.130","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"be72baf867b30e8669f6f8ad9c7f2c49b704b03d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.130.tgz","fileCount":176,"integrity":"sha512-46td5UCPARYdAHw70TEK4DvloM3epFLNTDyqw3eQDXw2524EIBgSi7uGeT2QA+X3F6Ca2P4Qj5vgHdzIy607Jw==","signatures":[{"sig":"MEYCIQD0oPInXuSAKZ9NtxP9Ego0H99gesRUMxtuX4hyKvoc1wIhALjFCzRIisS0C6xc0LRRu2bAKud9Yj6Zgl32m9xWA8Mv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.130","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"11a76df60abc9405e4ed6e6b27c91c75681800c0","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.248","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.112","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.258","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.259","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.205","use-weather-forecast":"^0.1.75","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.130_1786810791330_0.7239222839006214","host":"s3://npm-registry-packages-npm-production"}},"0.1.131":{"name":"research-agent-ui","version":"0.1.131","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.131","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"74899b955f6f1341f70ac60109ccd0250cf32dd8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.131.tgz","fileCount":176,"integrity":"sha512-tdFEArhpBWnYnci8eZ8Y7t1C3fvpUMyGR6eCEcl2K3uhwarvz5Uc5NBvaYe7A/6f7h4B1Bj5OJdkzbZdHTcADg==","signatures":[{"sig":"MEQCIDijuAyDZFSDCEtg0ftUaXkCzzTYuPg0rJsPhLF+RpC7AiBPKZiSeIkR2g4/2t2gVflZZ4U8j8LCdyDJXpPi8U6AUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.131","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"65348a356ff73ef0e245ea7ff9ff6e63c83a0cd6","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.250","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.112","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.259","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.261","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.206","use-weather-forecast":"^0.1.76","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.131_1786813491946_0.7773083324751875","host":"s3://npm-registry-packages-npm-production"}},"0.1.132":{"name":"research-agent-ui","version":"0.1.132","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.132","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7ab1cc515164e2225ae0a03d940d6216bc83cb84","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.132.tgz","fileCount":176,"integrity":"sha512-4a6YU3uADtF/1NJ0WoCzvh5pdA3IGp6ldiDrrsqmeFU1COPpzp1MZjzh4iFAmDkZnQCObYbblwaRiozF0TrHpQ==","signatures":[{"sig":"MEUCIQDmIcass9JDhBwLSnVIp+mEYGNJn4vfikK5pxFC5Bx8CQIgYKTjWCzk7bHFNgSiOCQME5A5YpgPnNG//1UTFFnuvmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.132","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7317a467ed8cb12da30b0823daa9804979cd00e2","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.251","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.114","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.260","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.262","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.207","use-weather-forecast":"^0.1.77","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.132_1786818214945_0.5480048735444318","host":"s3://npm-registry-packages-npm-production"}},"0.1.133":{"name":"research-agent-ui","version":"0.1.133","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.133","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5aa39c0afa7cc83cf0190063366a3e1eabf0df5c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.133.tgz","fileCount":176,"integrity":"sha512-hdhMjWcV9p4yU3lZcm7OUGYfPOnLhwvWRTMYlZBonhXJP3b5hRJeE35hoqK7wF4ANUi+nCLtrL6i57zi7Ccd1w==","signatures":[{"sig":"MEUCIQDzBBEkV2qlY4sDIRkkXow1+jEgWjRXWIKohY5plrzRtgIgLG4WzksDHQBhV9e8MJCiov/6JEIkohgzgyA0kXBosBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.133","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"84aec337075ea7895e9280b665fe5d155b085406","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.252","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.114","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.261","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.263","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.208","use-weather-forecast":"^0.1.78","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.133_1786821572681_0.2992890463039555","host":"s3://npm-registry-packages-npm-production"}},"0.1.134":{"name":"research-agent-ui","version":"0.1.134","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.134","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7b9ab8eab1086e1c4ab4765cc418d5c539f2ca8d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.134.tgz","fileCount":176,"integrity":"sha512-pjHyq2g09e9oZm3jPMZeLrM+rF4m6MEspZffLrMEiW9RhfwMUZNFIpCnV/P2KdCcnkxQaXbIf9zrF88O6gh+fw==","signatures":[{"sig":"MEUCIQC3ymqWZGCJyv9LLf7PWvhygWMg6got8VD7TnlUXNnDSwIgOFBoVsDA49JrKfKK5xFyGPAjlKxPe15CCE23jt/Q6tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.134","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f938767f32ebf1f897104b38ff907dd83b9f19de","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.253","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.114","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.262","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.264","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.209","use-weather-forecast":"^0.1.79","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.134_1786821604459_0.37163189138623953","host":"s3://npm-registry-packages-npm-production"}},"0.1.135":{"name":"research-agent-ui","version":"0.1.135","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.135","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8964329b6fb7c4bc81a7cc2181fba50872d1746d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.135.tgz","fileCount":176,"integrity":"sha512-K9+QYqC4rikh1xRJUIVU7XHZk719qGWx+f9VrUVnaePp/HvotKc8r1vycQMvzXX9Dp66vdjHJt2bOx8FhIJxJA==","signatures":[{"sig":"MEUCIBRyBTE8QbSZbQjI9q7vtT7jCcV/oXojuafvqQPZkq3yAiEA6ACkmb4r32kIARb7TD2n96FKzyHSpKiXjPWopMfD5kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.135","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"6ba20b95ac0ddd5e8682e9c51f26744bf8ae6458","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.254","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.117","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.263","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.265","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.210","use-weather-forecast":"^0.1.80","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.135_1786825313277_0.4552065472769178","host":"s3://npm-registry-packages-npm-production"}},"0.1.136":{"name":"research-agent-ui","version":"0.1.136","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.136","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d5f48286ee4b0cb8164780c1875067c552acabf5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.136.tgz","fileCount":176,"integrity":"sha512-NynlZpKuqJVD3srfZWnnSDa3ibpJAtpBJZx6UM3ypmxDW/rWo/SuCGj6PDwyA8KB8lVtfzoos8QNpEs9HNvtNw==","signatures":[{"sig":"MEYCIQDOWSCKF3nPI9hXDHg844yjke5oBXiI3ktPc9NTUdW+WgIhALDbpY5F4XJS1533EoOWtcOECi4aj7ko2tU0Wx9IXYD0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.136","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"29fe4ce51fbe6799aa343c3c8efaf9849efc6ea6","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.255","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.117","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.264","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.266","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.211","use-weather-forecast":"^0.1.81","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.136_1786825394871_0.20465947357369307","host":"s3://npm-registry-packages-npm-production"}},"0.1.137":{"name":"research-agent-ui","version":"0.1.137","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.137","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bb6cc5f2f11618d30316bd8f4fd6ff1ffe4a4d4f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.137.tgz","fileCount":176,"integrity":"sha512-wxi2pBDMfj3dPQdSZnbNg6lfmf6Y/bDhvrRsI3lFf+th3hHdSmwLAHuzBfLiObBmS7UXcrXvIgtugY+29Q+tVQ==","signatures":[{"sig":"MEQCIA47OeX2j+jCmask3SvY2ysyxJ4yVo4gFfcYkZSUXifwAiBBI+KPWihP7ukkrKKeZlQ2gBSnhe8Cp7TjM2wqwSSkqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.137","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"49abcf888c6f43a92ea111fa6180184d843edbea","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.256","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.119","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.265","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.267","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.212","use-weather-forecast":"^0.1.82","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.137_1786830109457_0.4512195758898887","host":"s3://npm-registry-packages-npm-production"}},"0.1.138":{"name":"research-agent-ui","version":"0.1.138","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.138","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0aa017bb7978dbe65f3b00b2e75b656b2298938d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.138.tgz","fileCount":176,"integrity":"sha512-2R2X0Bb105AkEaIX42wgx56UsXP0mT4ZoY5US3bK1J4XFPFqN664Im7AeREdL6PjAhT5mtHcjx5qd3Ssk5ESAw==","signatures":[{"sig":"MEUCIB+qEzhWo6pxgxNmRH535US+folKoksb+qu70r2UZ2X8AiEAqiMajPxp0x7ZAnmuOB6Qo5IQJzOa/wsk51u8XDXpMHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.138","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":694754},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ba77f6f2a30f125d2ec47bec4b74f97808cdb75a","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.257","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.120","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.266","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.268","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.213","use-weather-forecast":"^0.1.83","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.138_1786832893371_0.11723536774176013","host":"s3://npm-registry-packages-npm-production"}},"0.1.139":{"name":"research-agent-ui","version":"0.1.139","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.139","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4542c5d32fa371de9685db40331c05d2a04c1de7","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.139.tgz","fileCount":177,"integrity":"sha512-3ANJllA7157DsxijGfpDQP540uu3BCGs5o4p1k+NGjB+uWq8adDbMrM/XDyzreTFvtZ/VzQlAMrbYkIR6vgV+Q==","signatures":[{"sig":"MEUCIQCyY4IauJCm+w6P8ZInDt0D3mhlDq6vmYMCtwpAku35lwIgDL9TmQP1JrBvXAWWj1TcsuhGPwWBqs+WBkcC5xZ4Z50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.139","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697717},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5c523d2fcf78744985c69ce86e59c7716ced6a6a","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.258","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.121","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.267","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.269","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.214","use-weather-forecast":"^0.1.84","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.139_1786836065692_0.7697820054241498","host":"s3://npm-registry-packages-npm-production"}},"0.1.140":{"name":"research-agent-ui","version":"0.1.140","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.140","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e40f8fa20a54c23343e0403e962fec8e1f1e0793","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.140.tgz","fileCount":178,"integrity":"sha512-QOBk0LwcOUnq/cCKzwbFHhbKxkIrlEYcONT5IaonErCrCNrPCx0QHotiGP4NejhVRCUwb5JpXuloRlbk2KRjqw==","signatures":[{"sig":"MEQCIG9Krb5RFi4ttunpNSvNusL5pNSVnFj7d2gW3uwC9se4AiAh3OZYFa+blBO17+8tAIRRHCphqCpMHg0Li3TWVNG3YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.140","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697965},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5ddb4004fd2557485738fb75a916e915f7db6d9b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.259","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.122","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.268","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.270","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.215","use-weather-forecast":"^0.1.85","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.140_1786839887507_0.9003978813146831","host":"s3://npm-registry-packages-npm-production"}},"0.1.141":{"name":"research-agent-ui","version":"0.1.141","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.141","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"45194bbfcf9ebf1dd9f69846e1615452febe4232","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.141.tgz","fileCount":178,"integrity":"sha512-HyQoHw85XENt0hNiRqmR/4fJZ2puJLd5VLvNfN24hd4IeerfU9sxuR/6VPB032aJ/2mhGPF9LIgD1XjLs/JrTQ==","signatures":[{"sig":"MEYCIQCGKeERet9Ayg8cSk7D61unVADH/UCLGxKDbnpkL5OpVgIhAIThOhpmpXjt/39AezUfSlPu0oCoHfLJ3YlZBot1OdxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.141","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697965},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d597e5f25838cdce380726542b0aeae7271fb94c","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.261","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.122","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.269","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.272","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.216","use-weather-forecast":"^0.1.86","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.141_1787085135799_0.7244232263220782","host":"s3://npm-registry-packages-npm-production"}},"0.1.142":{"name":"research-agent-ui","version":"0.1.142","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.142","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4c6209132d828fe2ce4a99447bf90502f7a7e669","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.142.tgz","fileCount":178,"integrity":"sha512-fpNvkGDgXwUoMAm3h4OITqp6KdeM+/ZjiPQz57muHa/4+10EbY2AQ93ga4Xim6RVqBnzbkKiZa0cLI9mItEo2g==","signatures":[{"sig":"MEYCIQDIfFWOt7tj/ghR0zOem+4PxYczdDltsd9IdfYfCLKuCQIhAKi2onl8YfqV9MdcOvMTiJJnoOajY2QO4wQWP0C39AAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.142","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":697965},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"6946cf8529e0b0c7ccb2ed2b16235db489297707","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.17.0","description":"Chat research agent UI: conversation window, article reader, search config, file uploads, and chat history","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.262","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.122","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.270","markdown-to-jsx":"^9.8.2","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.273","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.217","use-weather-forecast":"^0.1.87","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.142_1787085413164_0.4818877245136819","host":"s3://npm-registry-packages-npm-production"}},"0.1.143":{"name":"research-agent-ui","version":"0.1.143","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.143","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"8e5b475aa09f2b6585fd08bcf1d87ce1b5896a7a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.143.tgz","fileCount":200,"integrity":"sha512-xJabqmqj0ibrkhywXtQ4PHYwKikrVB7/ZpkSb8IYTIosxhJoX65/x0jGLKm29JAtv8A+79Gfw0Hpu6QVMWC/fQ==","signatures":[{"sig":"MEQCICPSuH9ks1eF6YsW4UW+JxH6ES4a612EWrb/xkdBSxFJAiAQy+Y/INpG7iHk0iG7g1SfS05hvvRqy1rKyAgadZCEXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.143","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"53241431502f6469d4073c4e4cc3e8660633959c","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.263","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.271","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.274","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.218","use-weather-forecast":"^0.1.88","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.76","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.143_1788940377164_0.9416196605354639","host":"s3://npm-registry-packages-npm-production"}},"0.1.144":{"name":"research-agent-ui","version":"0.1.144","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.144","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bd504b30e86c8ae20ded200295e3d06491237cd0","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.144.tgz","fileCount":200,"integrity":"sha512-QPdli4+x/Hi9GJkW5mD3rPnliyVwEpv1SlpRdxTP6Q/28kVJKYgPI3XhJ6sFmrguxDEjWdYRBfDBk68/u1g3uw==","signatures":[{"sig":"MEUCIEuMo3jIg6iXdKEsQICs3K33NXcQk1gPau8vQodZWPPLAiEAkEFyd5CpE55ZAZGVqfhB09dW2IYwd509C+RH16us5CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.144","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"98fa45e8e105ce5d2583ed60841524862c059815","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.264","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.272","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.275","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.219","use-weather-forecast":"^0.1.89","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.77","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.144_1788940854549_0.5112322985305371","host":"s3://npm-registry-packages-npm-production"}},"0.1.145":{"name":"research-agent-ui","version":"0.1.145","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.145","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a42563173624cfc43853fcd40aab80822006f0b5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.145.tgz","fileCount":200,"integrity":"sha512-q8F5+73HUCY8IUflajqL90mE+bbA4j6CMMqJjhmb0kBwwHD5jwMAwUGeE+0LcUAXaKTYCt5lvVXYu4/MYH1k/Q==","signatures":[{"sig":"MEYCIQD1/1AaWg5AP8FwCGgMaK82HlChU/cbn61kJS3f6EXOewIhAJmyF5rnbxYU4u1TUauBuQipYkNBdVsRs07OkNHpEkom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.145","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2665dfa9c19ca6c2b93b5b9dd9bedf6b9af98483","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.265","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.273","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.276","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.220","use-weather-forecast":"^0.1.90","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.78","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.145_1788941073807_0.007663176290763296","host":"s3://npm-registry-packages-npm-production"}},"0.1.146":{"name":"research-agent-ui","version":"0.1.146","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.146","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7c1bd4d99f037ba698a5bcda1efba94bfd417d76","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.146.tgz","fileCount":200,"integrity":"sha512-1uZZH9wiaMxxlX073lJ2cTQgnfn9A8ZEO0Cdm08FOxE9YEPUFDi3NBXlsTj9X2SCuL4DKYBYhXmPJ1d6NqzbHw==","signatures":[{"sig":"MEYCIQDXDbp9tv5xutdSqCGbjWz7oj6JRJnDApSrt/AxDokDPQIhAOnn5+iEOIN/jXTTIUr8zrMFZUgeXoEANRDIVXrbLWC5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.146","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e4badf486c5e8048ea69c15c01ec86b87ef57d5b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.266","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.274","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.277","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.221","use-weather-forecast":"^0.1.91","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.79","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.0"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.146_1788941568870_0.80812257895305","host":"s3://npm-registry-packages-npm-production"}},"0.1.147":{"name":"research-agent-ui","version":"0.1.147","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.147","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f542d560b8781d1196cef5607704662376be12e4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.147.tgz","fileCount":200,"integrity":"sha512-KBCHI9gYqF4uWiaTHCpoUrDGM2WXpOHxc0s17vwc+tkcjBrZ72O9BFH5A4U7F/mWxtZB37bHVePoK7Kc+AfMkw==","signatures":[{"sig":"MEYCIQCmgtf/7K+rW6+27AI5gRqbk4Lcaes5dMoL7QfhBsQFlgIhANTnIaBDsNOn+ebfUH/UkwU4pOW3cvoaq9QqsYTyMy90","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.147","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"779ea49160cc15e03079755d9c041aaa74907b40","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.267","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.274","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.278","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.221","use-weather-forecast":"^0.1.92","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.80","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.1"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.147_1788941605032_0.41295434085689897","host":"s3://npm-registry-packages-npm-production"}},"0.1.148":{"name":"research-agent-ui","version":"0.1.148","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.148","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"383aa6bf1e20dbaebcc8099c372b2ffb297dc7ae","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.148.tgz","fileCount":200,"integrity":"sha512-FzmudVmsaVGy6/mG9OtlpL35jRd5ncHU7WhbfOcbwrZtFKOWu/eWN8zUkQFk444uuOBW9xw5d7bIqLVSzaOy7A==","signatures":[{"sig":"MEUCIQDU30/gV3OoebRNmsMZCmiU1wwD9teB6FCECa//VTWNpgIgPOrfdDLiiI0NPOSMg+1zCX38Wd/zR/qe6t/fCV+Ca/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.148","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"cb3ea666722be0fe48005576aaeb58aa7da99c3b","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.268","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.275","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.279","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.222","use-weather-forecast":"^0.1.93","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.81","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.2"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.148_1788941798688_0.9330436852391668","host":"s3://npm-registry-packages-npm-production"}},"0.1.149":{"name":"research-agent-ui","version":"0.1.149","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.149","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"86270c711ae787b344c36bd912e274096cfe30fb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.149.tgz","fileCount":200,"integrity":"sha512-V9nHtQ5Ib3HdIKvnWchZZfWb3KpRUTcuDbNT6KqjMTXGu0DKyXG+WzMrbqEcq93jdeof3r5maA8istTE+VBpCw==","signatures":[{"sig":"MEQCIDmx/dLbOR6ITDlaB9RX0ZvlY85XkICYjpoJn/mVHQOaAiAm7xqnN9QVfZkWRB1MYFAGyZZ7Hl4XPrn6LrQLIBlB9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.149","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7098e46f9fb7bb3c2acbc1285ea3f07a492016d5","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.269","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.276","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.280","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.223","use-weather-forecast":"^0.1.94","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.82","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.3"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.149_1788943068739_0.30065313248141656","host":"s3://npm-registry-packages-npm-production"}},"0.1.150":{"name":"research-agent-ui","version":"0.1.150","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.150","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"87ff6d524b666dce0b65962f41a33ed85d064791","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.150.tgz","fileCount":200,"integrity":"sha512-RucgODeV1qFxTxrUCIKKFp2D7LvOBAw2fS0pfo2Hh0rCHyru7Q1riLZQvZZ7jc0vZLagXmUFzHX/vJ6mKCdLKA==","signatures":[{"sig":"MEYCIQDofgKEV3q2ClnbE2q2u4JV0cOSvWYIMaUnZn94uVbMvgIhAPh++U13Lo9LO12hujc7a3dhxjWvfvqhpTbZHLKYH0yo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.150","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"6cf7eed8a0813a97c4cdd99449a601a5684d09dc","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.270","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.125","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.277","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.127","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.0","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.281","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.224","use-weather-forecast":"^0.1.95","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.83","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.4"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.150_1788943318569_0.3820826497065737","host":"s3://npm-registry-packages-npm-production"}},"0.1.151":{"name":"research-agent-ui","version":"0.1.151","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.151","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"08c725ce32b51cd2619a48144a0a7255c296826b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.151.tgz","fileCount":200,"integrity":"sha512-94LauGR7St4u1IFeOb+0x4htTL6qqFDmlGjxEmciVWuooFdt8rVw6h03UO6y3N8RkioF/TIud3CPEMA1YogLYw==","signatures":[{"sig":"MEUCIEBmhdldSrO6XDXdL935mk7Nf3+lnm2QmyFcwVPNseAYAiEAqbroFKjl9GHu3EusQD6ES6gUDBPSd901hhJeJQaQG5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.151","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770757},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f83f07ad28a7f9147eb069e4aa020c2cf05b23b6","scripts":{"test":"vitest run","build":"vite build && (tsc --project tsconfig.build.json || true)","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.271","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.131","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.278","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.134","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.8","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.282","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.225","use-weather-forecast":"^0.1.96","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.84","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.5"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.151_1788944155216_0.06513999347537758","host":"s3://npm-registry-packages-npm-production"}},"0.1.152":{"name":"research-agent-ui","version":"0.1.152","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.152","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"84b6bf7a9f5c9f3f39fb0db1ed4a18ec3a9a862f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.152.tgz","fileCount":200,"integrity":"sha512-3tZAbipaFkq0D45upYJt4kmjd57nUyGUpVrSxkoqRSn8bZuTDbp7lqvzMGffVUJURz0F+b8dF77eyakMIOu+iw==","signatures":[{"sig":"MEQCIHPMgboOj6YHQBugEo83ZNGpbquOs+qCUU060RZH6IKXAiA92NILroN0RZ0ZWekn2k4Eg42H2r9yS9P+0VPURM745Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.152","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":770747},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"1e68632f6f82e1f738ca6b263bf2e89dae6220bf","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^5.0.0","clsx":"^2.1.1","tldts":"^7.4.2","motion":"^12.40.0","sonner":"^2.0.7","fuse.js":"^7.1.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.9","kokoro-js":"^1.2.1","streamdown":"^2.5.0","domain-rank":"^0.1.272","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.6.0","lucide-react":"^1.17.0","framer-motion":"^12.40.0","search-web-api":"^1.0.132","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.279","markdown-to-jsx":"^9.8.2","shadcn-app-dock":"^0.1.135","shadcn-theme-menu":"^1.1.13","trending-news-api":"^0.1.9","use-voice-control":"^0.1.37","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.283","@radix-ui/react-slot":"^1.2.5","qwksearch-api-client":"^0.9.225","use-weather-forecast":"^0.1.96","@radix-ui/react-dialog":"^1.1.16","@radix-ui/react-popover":"^1.1.16","@radix-ui/react-tooltip":"^1.2.9","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^3.8.1","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.17"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.2.10","vite":"^8.1.3","jsdom":"^28.1.0","katex":"^0.17.0","react":"^19.2.7","vitest":"^4.0.18","wrangler":"^3.88.0","react-dom":"^19.2.7","storybook":"^9.0.0","easydrawer":"^0.0.18","typescript":"^5.7.2","itty-router":"^5.0.24","tailwindcss":"^4.3.0","@types/react":"^19.0.0","@types/turndown":"^5.0.5","@types/react-dom":"^19.0.0","@tailwindcss/vite":"^4.3.0","@vitest/coverage-v8":"^4.0.18","react-reason-editor":"^1.0.85","@vitejs/plugin-react":"^6.0.3","@storybook/react-vite":"^9.0.0","@testing-library/react":"^16.1.0","@cloudflare/workers-types":"^4.20250115.0","react-reason-editor-sidebar":"^0.1.5"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.152_1788944373060_0.2178011160976734","host":"s3://npm-registry-packages-npm-production"}},"0.1.153":{"name":"research-agent-ui","version":"0.1.153","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.153","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a4dfcbab832f6052a50333cc8304e5404b41f21c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.153.tgz","fileCount":202,"integrity":"sha512-mHJOlFD/ZB9UAb0rVEuqLrqVd5Sr2Tp9ag0AoKJlad4+hPUApRm0svdwidA9ZNaFFhwycTlaoe6qEVzvdAnjjA==","signatures":[{"sig":"MEYCIQDaNR8GoWaorPDwRZkDT9zXpo2yLRaHYnhBq/CpPSNpKgIhAJMufK/xH0xE8nSAJ3izPM1EMaHRh+P4ylSs3wvG5iHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.153","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772035},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"3926a2b9a66011721a6d3693b0b3f16f9065127d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.273","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.137","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.280","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.137","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.11","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.284","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.229","use-weather-forecast":"^0.1.97","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.86","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.6"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.153_1788960163740_0.34873978297994235","host":"s3://npm-registry-packages-npm-production"}},"0.1.154":{"name":"research-agent-ui","version":"0.1.154","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.154","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b3efc78749016b2d676ac8e33c03390ee69ce5d6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.154.tgz","fileCount":202,"integrity":"sha512-WuewY614gFAhPzM7c9mYBf55y46soOadtE5m9E1hCmafRGPOnRyUNkywek+PVXuTa0d2mxa65AJg0gjw2Axt1A==","signatures":[{"sig":"MEYCIQDVayOMuyZmT4hpCkW4rJESAmzxltsCs9An7dUTJaSn+gIhAMc/sVCVpxExFYK0sX5ZbnmyCmHAFexeO4M0FgP5lpaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.154","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772035},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f10e10910f94a592ec541a5490dd25b42e205fce","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.274","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.138","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.281","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.137","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.12","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.285","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.229","use-weather-forecast":"^0.1.98","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.87","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.6"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.154_1788960609568_0.9893111557592393","host":"s3://npm-registry-packages-npm-production"}},"0.1.155":{"name":"research-agent-ui","version":"0.1.155","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.155","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b32cf5fc234ae874bf02b52999df12794fbe45f2","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.155.tgz","fileCount":202,"integrity":"sha512-b7fqb74bt2fAvr4Wea/vckhyS+Se7Kr4S5KGwFDB9v9DvwSFAlTLkCcNjc+sdBVdHVZu+EknX42z18OjF/1yrQ==","signatures":[{"sig":"MEQCIHTE268R+NQy8+2BiCIGd8pQ1h37A3I9/oKgrECEHtssAiBU20sZsaLlfilGBGfQnlOLDSn5i1GbhCZB+Q+g5cDDrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.155","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772035},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"beb60228fb8d5109437da51ae7b73c87de2f69c7","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.275","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.139","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.282","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.138","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.13","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.286","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.230","use-weather-forecast":"^0.1.99","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.88","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.7"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.155_1788973612793_0.41142065447313714","host":"s3://npm-registry-packages-npm-production"}},"0.1.156":{"name":"research-agent-ui","version":"0.1.156","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.156","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f856b6e50059f06e914ebfa0dc129ef5bc47f888","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.156.tgz","fileCount":202,"integrity":"sha512-/EuihLJwgW7yl5TpSwQrEulhQO1xry9n2EN+z4NtcMVoa6qlVFYwkA6OdlRkXxknd6I//Rf8vBW9zDSDUesdPg==","signatures":[{"sig":"MEUCIQChfl3zj01ryiZOQmxU7RYyo1uptBOxlbDYaxRz36V5ygIgbjg6+k+MM/CIBvQ4EIz7VR8cRuQtPFrecMxHM60LNAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.156","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772036},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4e595c5c89738f729cab034955d93199575629a5","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.276","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.140","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.282","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.139","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.14","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.287","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.231","use-weather-forecast":"^0.1.100","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.89","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.8"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.156_1788973848238_0.6389660290891432","host":"s3://npm-registry-packages-npm-production"}},"0.1.157":{"name":"research-agent-ui","version":"0.1.157","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.157","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b61f21e02d78c0a62bf52533316549d499ff967a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.157.tgz","fileCount":204,"integrity":"sha512-C9yyE4gCds6MlJPR1A2536y6OlqhCX0liMh1NCxVEea8W3N57qXJyvLBr+sHIBeLBNygLnkTSXti39MV2/MbwA==","signatures":[{"sig":"MEUCIDaPm2HpiNQQLAhSdgJvKqpzn2mB05ixH1+kY40+pvyWAiEAxDniLl84aTzYiIP8pLi/WgZWnEBe8aHaFpggf0PDwfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.157","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782310},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a31eb8774335519884ae443999ecf8b46b9481a2","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.277","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.141","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.283","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.140","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.15","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.288","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.232","use-weather-forecast":"^0.1.101","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.90","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.9"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.157_1788984532965_0.24822780378613363","host":"s3://npm-registry-packages-npm-production"}},"0.1.158":{"name":"research-agent-ui","version":"0.1.158","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.158","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4f3cb6cc6c87ffe8114473b1743de5a0f897c5eb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.158.tgz","fileCount":204,"integrity":"sha512-TLTfKziCOROoyNf8oNgqCkbPfW2qzyFNLOjFIrwiB9z0k2X0JY6clKk1HL+udhjUEO6HmQy2tkad6wAfGNgNUQ==","signatures":[{"sig":"MEUCIQCChr8ZJDBJFDtLmZvcjIxW+EeCzwq7DHLLjsFWmKoHMQIgQUdfYj+UxZlbC10Y/9IveLEjR7cPoz/icJ9LSsr2IA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.158","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4de679f37b4252481a4d64238e90f1a4b70a4ce9","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.278","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.142","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.284","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.141","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.16","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.289","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.233","use-weather-forecast":"^0.1.102","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.91","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.10"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.158_1788989272847_0.6117560572200109","host":"s3://npm-registry-packages-npm-production"}},"0.1.159":{"name":"research-agent-ui","version":"0.1.159","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.159","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6215709e46b799b5b2a46ae24957d332b879006c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.159.tgz","fileCount":204,"integrity":"sha512-w2fBWz6eFo/ij4Rf+buVt3xdY2vegVnwkUXymFGUSBZDsBYt7GXauACL8JcfI/1OsJWrYUeAMOobdl0xKtsP7g==","signatures":[{"sig":"MEUCIEDinirnSHUJ/iCEtaDatM7mKDTrdVowsfdyjYWVETUDAiEAlZN1ebTti/Oxzxn56xXduHaD5fT8bgw5bDoHHWXJu/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.159","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"0e11bb187b77749a7a5cb322086cd00465b915b0","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.280","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.143","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.284","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.141","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.18","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.290","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.233","use-weather-forecast":"^0.1.104","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.92","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.10"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.159_1788989374242_0.18494571619383726","host":"s3://npm-registry-packages-npm-production"}},"0.1.160":{"name":"research-agent-ui","version":"0.1.160","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.160","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c99ef73b64e88ed81d58fff346744d8da274e766","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.160.tgz","fileCount":204,"integrity":"sha512-i9c0byTnxneAAPYatPEt+64YHQjdP9mkWAQ3LhNFbZnF5EMnPi6nZjC2z/wR2E4Ge2bxchUjzGwY1KgeST/R3w==","signatures":[{"sig":"MEUCIBJvXnoC616YQ4O0uDFmi+PTS2mcqkRoqr/sG3CAcUxGAiEA6nBhBRWMbJfElTtIzrQ9g0c7kTCHtB/BpC606CnOcK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.160","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5fa239085fcb52b77f2712943955e5dac4c75954","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.281","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.144","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.286","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.142","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.19","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.291","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.234","use-weather-forecast":"^0.1.105","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.93","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.11"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.160_1788989908922_0.5147190991348205","host":"s3://npm-registry-packages-npm-production"}},"0.1.161":{"name":"research-agent-ui","version":"0.1.161","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.161","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3e52d7afa74b8eac20132d13875b0b4d7cdc0c96","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.161.tgz","fileCount":204,"integrity":"sha512-94/fpEaPqS4pHvmf7j2/5WP9XZTvAh9dfm2/k52Ojn4bLWBOTLEnneM1HArTPfLIbtoHNnILJLuLCuiTF70H/Q==","signatures":[{"sig":"MEQCIC4BzKNsyqbj/3hTx8850IdFovW40Ht96LQhSNTIArP5AiADqDctfn6kN8yRV+cqL+BqyMBWTiTsLj69PTqJ7dFLAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.161","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"73f9046613b9a9702162924288369a822dee1c58","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.282","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.145","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.287","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.143","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.20","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.292","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.235","use-weather-forecast":"^0.1.106","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.94","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.12"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.161_1788990494213_0.7942869153930405","host":"s3://npm-registry-packages-npm-production"}},"0.1.162":{"name":"research-agent-ui","version":"0.1.162","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.162","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"85224ee82a658b258ac75dfde30320e7f659faee","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.162.tgz","fileCount":204,"integrity":"sha512-sQoidIus07fxEwHAM6oOHjmYafK/ilZyi/6rDs+xMV4iqUKllzr6KZijHPkegaqqRbDrqtFuCRewkQBWv1l+Fg==","signatures":[{"sig":"MEUCIQDCNYOexE+GXayF/pMQdEnVg8x3TznzijOI5CV655cG5wIgHcxiQXazWO0udoxNJV2EBkJY8xGROciVvcSSC8MFIuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.162","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4a91fe86a604c13c3102984357e69f843d10c848","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.283","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.145","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.288","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.143","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.21","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.293","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.235","use-weather-forecast":"^0.1.107","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.95","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.12"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.162_1788990582060_0.9331682031296826","host":"s3://npm-registry-packages-npm-production"}},"0.1.163":{"name":"research-agent-ui","version":"0.1.163","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.163","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"829d3261e3a1b5d093f3be9804b7a25f9e91e38a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.163.tgz","fileCount":204,"integrity":"sha512-h4Ic+65vhnZPme1Y1a/h23fJlW7Ij/AQFS/CWo+CvhqqBPC51XBl/39NM2rmvCcvXGNhbRA3LjAeUoc++9hbag==","signatures":[{"sig":"MEUCIAS/MQFKVhOT8C95j7zB6pizUML3DPe5gM9VI2KweV91AiEAyLtbmyojDJYD8Jt6nzX79t3TQ5aPJ+z+W4KcCpx05HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.163","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2267d67a7ea82e9f79ffdb8d0baad9e5b6d4659b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.284","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.146","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.289","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.144","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.22","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.294","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.236","use-weather-forecast":"^0.1.108","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.96","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.13"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.163_1788995435902_0.0036839447148422355","host":"s3://npm-registry-packages-npm-production"}},"0.1.164":{"name":"research-agent-ui","version":"0.1.164","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.164","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c8083b270d2f96efc18f4894bb46846c9ea30b69","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.164.tgz","fileCount":204,"integrity":"sha512-Rf6fV2w5O9BbD7FAhfPXFOJqmBZ/WgAx/l5I7o5LeAMvQglpk/+7pjCyUhmRPaonC5k5kw8OyrLpU6lILJ2Eiw==","signatures":[{"sig":"MEUCIQCIAZ3tJOWErWx6RjvmiSf/Rc+5gAy2M+udgnZHvdq8vAIgDttvs7MNOacU/T/M4cuHlWoWSzbSztlNPGG3OwaDNmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.164","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"9d4a56903c46d7228f36f2db4069348ea72534a6","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.285","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.147","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.290","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.145","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.23","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.295","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.237","use-weather-forecast":"^0.1.109","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.97","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.14"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.164_1788995504578_0.4592609420485605","host":"s3://npm-registry-packages-npm-production"}},"0.1.165":{"name":"research-agent-ui","version":"0.1.165","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.165","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"43cb5fd382f7a4afd220d520c8eb0da70841e94d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.165.tgz","fileCount":204,"integrity":"sha512-xU2vYI/xIx7o6tXxMItBJWG4Gr2No8zX5R85WHGizNz58oj61ZUfCnCwpao1eYOp+cDiHWZ/9jYsn4/Jxa05LA==","signatures":[{"sig":"MEUCIQDht3twASdMQP/O07KvcFmPE2li3iqSIHcMrUa3geJV8wIgYAD919SMITF2OvMLsy0VSODdVqZm+Ugjrr5hyBUtfNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.165","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e3ba96e4d92e1c872fc7198bd35de5570032d70c","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.286","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.148","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.291","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.146","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.24","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.296","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.238","use-weather-forecast":"^0.1.110","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.98","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.15"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.165_1788999739369_0.5057607613578636","host":"s3://npm-registry-packages-npm-production"}},"0.1.166":{"name":"research-agent-ui","version":"0.1.166","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.166","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eeecc44bd226854770feb6df84be81d4cc2fb977","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.166.tgz","fileCount":204,"integrity":"sha512-egZ4ykM8bro/YZ4+ColVQNmEmrIgxDqocB/Lh05bf9q1V01aDALWqfeky0svOioiu1goGrLwa4PSqiTYNBs+ew==","signatures":[{"sig":"MEQCIGxC2Y1KFR2azayhfYxREr6A8sm4j9JpB7y53MuC0gNaAiBObAIFJLn7ik2GjgY1dh3Lao0CwU6vX2wfEo8Lwg+26g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.166","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782311},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"762fac3d50c4c6fc260caa84010c18ca040f9f56","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.287","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.149","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.292","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.147","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.25","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.297","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.239","use-weather-forecast":"^0.1.111","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.99","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.16"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.166_1789001096718_0.7844008279104207","host":"s3://npm-registry-packages-npm-production"}},"0.1.167":{"name":"research-agent-ui","version":"0.1.167","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.167","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0a4b9a1a021c98b24607756beb46507a51741a73","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.167.tgz","fileCount":204,"integrity":"sha512-tZs1qhKXXFVFtetNvBWdF4+43qDoTmGR0EtsIJSBrS2BJtCHoj0kgEYVZqRJvv48WEWioFI22NnqXuKs16FldQ==","signatures":[{"sig":"MEYCIQCB40Q8MrCwpQRafIVz4dBgchZx5J9XOoA3vN3lf3rXkQIhAP8dJYkAO90SRXuOImsWCDtlqnjwpB4qcUyul0zjgicu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.167","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782312},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b368654fa86ef10572062347b21a1daa28c8825e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.288","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.150","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.293","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.148","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.26","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.298","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.240","use-weather-forecast":"^0.1.112","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.100","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.17"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.167_1789013818809_0.872410068854018","host":"s3://npm-registry-packages-npm-production"}},"0.1.168":{"name":"research-agent-ui","version":"0.1.168","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.168","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"099c4ebc2879f8a1415de75c48e8cc937d407e5f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.168.tgz","fileCount":204,"integrity":"sha512-kU8UHCUqRD2gqehQcdhdjMzCVlYbiNQ93iGk/uj0zjCecKcZasjPZuecLoV8ECrMnBR1lVMO62HhbVSnpB6WqQ==","signatures":[{"sig":"MEUCIQD5dlv0Pw1FWePzTnSCKjozrJkDugsI60JdZF5g+7HeEgIgB6zKCO+lXTpK1d5Xhxm8eJmu7ueRdvJqI3oi8O0gFSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.168","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782312},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"107b1815d76158365ece63859d7684475fed53c4","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.289","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.151","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.294","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.149","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.27","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.299","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.241","use-weather-forecast":"^0.1.113","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.101","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.18"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18","react-reason-editor":">=1","react-reason-editor-sidebar":">=0.1"},"peerDependenciesMeta":{"react-reason-editor":{"optional":true},"react-reason-editor-sidebar":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.168_1789014000133_0.45885769321812475","host":"s3://npm-registry-packages-npm-production"}},"0.1.169":{"name":"research-agent-ui","version":"0.1.169","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.169","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c60905492edffd631f12f33b8c94673ea4327a33","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.169.tgz","fileCount":204,"integrity":"sha512-k8Lk6/2a6+nfIAeEReINYj6WK+IQERkmJUyTN0syNYetOhOaBqoImow2FmjDe2UNj+l97prKBLS+FMFNIBU8oA==","signatures":[{"sig":"MEYCIQC5mFFspaB/Wg9LVKkMss8DMycLGXTC4GqIpctxtCRZsAIhAKcggoScVmLm2GlwgK7MBSZvaDOZi4Iy4NywurouU3PC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.169","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782581},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e1fd98cdfe2ff080cae2ecdadf99d67e07296361","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.290","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.152","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.295","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.150","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.28","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.300","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.242","use-weather-forecast":"^0.1.114","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.102","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.19"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.169_1789018387970_0.8893250252622826","host":"s3://npm-registry-packages-npm-production"}},"0.1.170":{"name":"research-agent-ui","version":"0.1.170","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.170","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4e193734f2cce5656a1390ef4f20a7dc7c6edce7","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.170.tgz","fileCount":204,"integrity":"sha512-geGUsuIqb/40phn9hU+AILH2JtrbHmPPAgmXHA0B8/loYKua+K+xROetH3ItwilojXpnVE/el7/NKRN5qCCcOw==","signatures":[{"sig":"MEUCIB+AvbYWEr9quuI7EoX1cs+PWTaK8Mu4hFmOQkg/QA4KAiEAqAnjfNjkq6/uCWt9JQXDfbSXGVE8owuuFXEovtTCUeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.170","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"39ac31d31b90a4a6884ceeaa7110ef1451775cdf","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.291","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.153","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.296","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.151","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.29","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.301","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.243","use-weather-forecast":"^0.1.115","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.103","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.20"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.170_1789022503242_0.9073009595401573","host":"s3://npm-registry-packages-npm-production"}},"0.1.171":{"name":"research-agent-ui","version":"0.1.171","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.171","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5c29580dacedf26a0c45eb6fd3c3d7a3ccbe3e9c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.171.tgz","fileCount":204,"integrity":"sha512-2hJbHoOih12oj8eVaGsD6/CYTsPcW7grOyeEPZc01H4NF3kW4V3RdjMU2sDsDNeeEoVH+KCANnh1ZpEOSot1yw==","signatures":[{"sig":"MEYCIQCd+WHh2Gj4RL2gVfB2G/j9qekQCYns8uS+P2V7BLhByQIhAPc5oZuWKuBFSARtFLIhJsrt3JC3TR62rJ7YBsXuRMOf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.171","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"52eb7cce851460a3b17816f5b768f0fba8f3f423","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.291","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.154","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.297","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.152","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.30","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.302","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.244","use-weather-forecast":"^0.1.116","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.104","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.21"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.171_1789022679741_0.905270683775627","host":"s3://npm-registry-packages-npm-production"}},"0.1.172":{"name":"research-agent-ui","version":"0.1.172","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.172","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7fbf51d489d1d48af4b9ae3c86127ce2c107ebf1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.172.tgz","fileCount":204,"integrity":"sha512-aJdGAGtkVoT6sYwqP7PFcilgL7W85DuySDaxtkSE9s8J7TQacDWRkhl6jUxb/YR9y5UyweTVg5gkII+rkWSUXg==","signatures":[{"sig":"MEQCIANkgE1OGnawDumB0ufBKbbVMvgzkAJKTiv8Fk4NbBx5AiBoUfhKgdLQGfQ7D8jdnGfgXzBWP0wOLV6zLXVK1rpxDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.172","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"364f98a24783d944c9fb70e781b30eafff3a2b1d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.292","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.155","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.298","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.153","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.31","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.303","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.245","use-weather-forecast":"^0.1.117","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.105","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.22"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.172_1789023974825_0.40213493725137894","host":"s3://npm-registry-packages-npm-production"}},"0.1.173":{"name":"research-agent-ui","version":"0.1.173","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.173","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e87444be02a3ce81d5498949bd1d286682c7d5a3","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.173.tgz","fileCount":204,"integrity":"sha512-vQWBRMNT8iEIiTwZRE0FxxeUITYhZml0hZ/XUeJF5s+QDEQlxqRrMCuV1fWql1te7IGtRnmotzdiKj+E3Bsbsw==","signatures":[{"sig":"MEQCHyCe++ulXcwlOXLT+9a+ReyH8o2oFQcxR2zcHUbLjHYCIQD3s1QEhxgd9C4fomCt69DkBXGdV1vM9K0rx7ijqpVlFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.173","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"38f37d1a914483e7ad63ea0d31b40be1711ceebc","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.293","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.156","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.299","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.154","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.32","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.304","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.246","use-weather-forecast":"^0.1.118","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.106","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.23"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.173_1789024379637_0.33523433490926413","host":"s3://npm-registry-packages-npm-production"}},"0.1.174":{"name":"research-agent-ui","version":"0.1.174","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.174","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9f8c7fce967cae6e28eff2e031b09dc61bebd318","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.174.tgz","fileCount":204,"integrity":"sha512-yqnvQylUAlytu1kOeU6XXzzgmueBK4yXH9vl1VSVB/pLlldPdob0Ieo79YTeQDPEA+qCWLOiKB7k+MurxrG1Rw==","signatures":[{"sig":"MEYCIQDw6tDKaf2DKDGzWb/++xOIkjff+qjbh+oE5j8DdkjzRAIhAJip/hMZuhd3zGWow1n0oGjbdDBp92+oMydzd7601OTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.174","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"54ba90d7d43e369642836d62676e2dcd1e8025b2","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.294","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.157","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.300","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.155","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.33","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.305","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.247","use-weather-forecast":"^0.1.119","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.107","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.24"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.174_1789027094532_0.6072997268131521","host":"s3://npm-registry-packages-npm-production"}},"0.1.175":{"name":"research-agent-ui","version":"0.1.175","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.175","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"49b68b3409538665a4a0de262a06b4d7983afe3e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.175.tgz","fileCount":204,"integrity":"sha512-eSebhkKxpamcBv3rZzNudcaTSFj4V6Cbt1BHBXVKesa1NDsv4DX0JtoVo827C0fNx/2FiFtrcwzTPjAreJu6dA==","signatures":[{"sig":"MEUCIEM6fwH97xCs9RfMalpd/lpkvJSOdvKCFA8fplcMKSw8AiEAlIv5XLg/RFZosYraAH7OwiM9LppnlAnkO7MQ0W8hfnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.175","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b0a81a4a2651c4a700bf441268049e0ed7ccac8e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.295","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.158","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.301","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.156","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.34","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.306","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.248","use-weather-forecast":"^0.1.120","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.108","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.25"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.175_1789029408456_0.10104425604223954","host":"s3://npm-registry-packages-npm-production"}},"0.1.176":{"name":"research-agent-ui","version":"0.1.176","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.176","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3ab44650fca91c19226fcf98e839b6ceaace6c20","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.176.tgz","fileCount":204,"integrity":"sha512-1jfaPmQn4Hsxv+tf5T1pNQ5n2M0tQH/eiu+wS+LIa2Yg5pF7DXHa1fLNWjVwzcAZE5+Jq+uwquGXyqra5KiCOw==","signatures":[{"sig":"MEUCIBWEE7B342bUqsHj/GwEJaGIwoCNEb2zcJlfhLHb7p/aAiEA3kDUG8ydN430hfM/lE7aRhbMWv/ioeoG4pcWHaURW/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.176","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"c46b4bdae276e38ec763da3b7c31dec68ae315a6","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.296","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.159","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.302","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.157","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.35","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.307","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.249","use-weather-forecast":"^0.1.121","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.109","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.26"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.176_1789030918212_0.09139360640819949","host":"s3://npm-registry-packages-npm-production"}},"0.1.177":{"name":"research-agent-ui","version":"0.1.177","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.177","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d785a331ca1a95fc25144be276381a4e01666b14","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.177.tgz","fileCount":204,"integrity":"sha512-V0UsRyM/2LjbQUv9N58VgG4js4s7rBTukGhHCNFFiMb8UMvMPzijpsgN3+ASkPptnXiCQgZDNt16vXpkuU4yVQ==","signatures":[{"sig":"MEUCIGt7DdIznltTI3r5zV1UPsMKGr1YGYtMyaZFO6Kvpc0ZAiEA4/7dNl04UBC4m/a4QXZmRej2JeYWWR7h7ufVZAO1jHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.177","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"407769f69020d22039fa126f1a9e39b3d006bc42","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.297","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.160","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.303","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.158","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.36","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.308","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.250","use-weather-forecast":"^0.1.122","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.110","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.27"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.177_1789033872244_0.6871285054506884","host":"s3://npm-registry-packages-npm-production"}},"0.1.178":{"name":"research-agent-ui","version":"0.1.178","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.178","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"00882d7957d694499cb82b6323ce6afeb0370dd3","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.178.tgz","fileCount":204,"integrity":"sha512-Fh+gXPF3Zu7rgmJYpjzs4whK5FEsqaemfJRcoFtkBLOubUprLEJtJmUzFoZnlxy2eHnj/avd2FMbrGQJx8br4Q==","signatures":[{"sig":"MEQCIDFGb18vVtsVJrQMKf3XCAC2twMxXuBJCtPfHdXF1HZ9AiA3K7CQaCjMzcqwDh6drPFTMUyi/dNU9rsDhX9vE9kfCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.178","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785127},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a3443dd34402885a7e162c4d56eee7582266c369","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.298","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.161","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.304","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.159","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.37","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.309","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.251","use-weather-forecast":"^0.1.123","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.111","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.28"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.178_1789035812765_0.5440139567921318","host":"s3://npm-registry-packages-npm-production"}},"0.1.179":{"name":"research-agent-ui","version":"0.1.179","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.179","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"27a156cb3bc83b55b6c30694ccfa448076834fde","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.179.tgz","fileCount":205,"integrity":"sha512-0cNO2/+mx8+4nLambDQa+o+7vczuy1g0ArzI806jZRzNCvUWBIeEaYZJGCkPJ0PJ+Q4ncAo0V6iz/4EPzaVFrg==","signatures":[{"sig":"MEUCIGqSPitFIxF4xTA/eBsokpDArqbN3s0ZolZCkt4vGDR2AiEAwvtGsD7UZJXOTe3Rq015IdNVV46kdSG/FbkPIffaspA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.179","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":790253},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f144745d9ee9632980dc3ab2098fb0aa790a9623","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.299","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.162","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.305","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.160","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.38","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.310","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.252","use-weather-forecast":"^0.1.124","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.112","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.29"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.179_1789043896686_0.5995331685404464","host":"s3://npm-registry-packages-npm-production"}},"0.1.180":{"name":"research-agent-ui","version":"0.1.180","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.180","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a6a13b34618a4c45616bcd17e1fe3f37e4709e9e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.180.tgz","fileCount":205,"integrity":"sha512-JIFti7xoYh4NYqUig+bkm6i9J8mUp01ZZ9b84T5/pb5TiYvdivzhdi9rS/muO3rXH6RLkZwYy0aFKhZTbOiJWA==","signatures":[{"sig":"MEUCIDpUpilIKQn8Fy/nAHKB9a1c2n1vg8sSHMoKFgNoGfkNAiEAqckNg4iQN3Nn1oNgmpHXBY6k72alEqAhiv6eTifkmgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.180","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":790253},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"48dcd83e79fe2c6655b3b63f4d50c6e465083834","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.300","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.163","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.306","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.161","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.39","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.311","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.253","use-weather-forecast":"^0.1.125","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.113","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.30"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.180_1789055680047_0.25168397116744945","host":"s3://npm-registry-packages-npm-production"}},"0.1.181":{"name":"research-agent-ui","version":"0.1.181","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.181","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"14a51da0442ac9a5c6f6734d687a440cf440a465","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.181.tgz","fileCount":205,"integrity":"sha512-PIuwLf3JVqH0WLRD+1UZWg/bH/BUxjUGfEtVFxuf+mdXrCQGlE/1yrwmEqRIlgnZJkqhqr1PW02X1r77MdpEzw==","signatures":[{"sig":"MEUCIC6TYI9pzzrQQvpiOJjju/rE+havjxO1wiUUURBasi9TAiEAtlAfS/NkphxUvislgnA9ra6dPsix363UcmO+HCsHqQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAOZlzX5Cg2AIyfoeA8SnwZY0Ti7EoYa01gQPAO65HBdAiAbOzedH+/TonIjxosLd42lnzRzrbniRfzrV5nujMFVgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.181","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":791047},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7fe79abfa259ab529dc4b0a33e132ed4d79511b3","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.301","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.164","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.307","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.162","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.40","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.312","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.254","use-weather-forecast":"^0.1.126","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.114","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.31"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.181_1789073548316_0.6759439945324239","host":"s3://npm-registry-packages-npm-production"}},"0.1.182":{"name":"research-agent-ui","version":"0.1.182","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.182","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"53a5488afd0454d08e8228d2d137993536b8fa3d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.182.tgz","fileCount":205,"integrity":"sha512-AjH/GlFl4sc6BP/4f1ukyw8bkWaW3uKlYPfMfyvvTRqb2HSfd+b5VUZw7EMTMcKLA/KrnfPqtPZz8RdfxuSmiw==","signatures":[{"sig":"MEQCIHOdzTwmoPkK0iSMPK09TmBwsiWSca6ZtFbfqgJz62OGAiA0fCtTDX+QI4V53vuxuNcjpypt5uKz9awWKkiWjYu0Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDxBW44Rhv/xOwAn3M/IXgJ6jKT8eaMW1umiXL6+z0SkgIhAO/vv+vO+nIy5pkSDZA2vSa38w16v1P8Dp+gd2X7xsm5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.182","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":791047},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2e58406e8e9473fd80f252bae82adc2032d45cc7","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.302","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.165","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.308","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.163","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.41","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.313","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.255","use-weather-forecast":"^0.1.127","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.115","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.32"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.182_1789081161163_0.4522781852169522","host":"s3://npm-registry-packages-npm-production"}},"0.1.183":{"name":"research-agent-ui","version":"0.1.183","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.183","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d5cc4a8c071075fabd17ae1b870a469cb1e919fa","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.183.tgz","fileCount":204,"integrity":"sha512-7Nhk6juYO4uYMRSmlc+CxKH6qg/TpD3XfhrX9nTfJQHGQdNghOTUZ6dMWbr10QQ8QnIVO0QvDny1O8W6tgd1iA==","signatures":[{"sig":"MEYCIQC9DuevFe00PtcOdaqr2Df25SxuwP0C9fx6MI29QpC+KAIhAK13uto5Q2x8xMeqmlMhP34no62BOzfWwOiCEwK60KYl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDY9qx+Ta6lspJ9E2Dj31kZseemwVjT42MiI69y9k/cFwIgPQtDPfKeg45hkvjGbLqoRmk/50bmf341JWQkX2Uym6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.183","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"c67266af9f99fbe93d601961995401ddf7e6f30f","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.303","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.166","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.309","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.164","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.42","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.314","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.256","use-weather-forecast":"^0.1.128","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.116","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.33"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.183_1789082056749_0.7690814649550672","host":"s3://npm-registry-packages-npm-production"}},"0.1.184":{"name":"research-agent-ui","version":"0.1.184","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.184","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d411d3db2c4a9ea5f4eaf326a464dd5aae433522","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.184.tgz","fileCount":204,"integrity":"sha512-f0/a1o0zbJFPPCCzwu+IduMNmOzZdRHOlDzvzQ6BqDQ8gyTZM3VEgCuOhjXSvosiJQ2VP8UcI0wIORigZhiKjw==","signatures":[{"sig":"MEUCIQDUz3e56hnxPMQc2BPd3Rr0iNH7P5sitrw4YLl1cyDFPgIgBfQUrtmByEZgJoqWaUVPs6Ux9P+WWEfd07BIWMjoaDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAPKqMADLM8lkaF2f6jBLLysApPbcsYw7K4CQ/ylOv+wAiEAkg7d9JPPwy1QaouQ0SZBZkuk5PhOxPa5b/y7QzcQrFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.184","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2fcf1f191d1f6e9aa99e49e091dcd6fd971e7685","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.304","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.167","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.310","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.165","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.43","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.315","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.257","use-weather-forecast":"^0.1.129","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.117","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.34"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.184_1789086314612_0.3802987210223405","host":"s3://npm-registry-packages-npm-production"}},"0.1.185":{"name":"research-agent-ui","version":"0.1.185","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.185","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"89ed7513c06f7bbeb1275490bcf39c48071f1ec0","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.185.tgz","fileCount":204,"integrity":"sha512-CGLvdyQUWSCLTwAzRKxZ1mxQfkCvj0PUCX5rgqugZ3/PI6+9Kr6kto+a/oE7c4xQuSlE+Ju70sv3Ct4z0z25qg==","signatures":[{"sig":"MEQCIFPlj0MJeOwb4zrYI3kKoD7liA9QjgpXkPyI97YXxbm9AiBK0XpMQb5D+LrJDUsdzVWodVTEnUsXaSuKj1loEsL8JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDwHyaVhjwuyc3iUuYhxHcqW/MOXBWgdLtbxHwdVSMr8QIgTo3+EGMgQ5Rulx3u3ALb5malpEyamGVl9RM2sL09hjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.185","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7bdd2ec66db6c0af885f98eee74b1b050d729067","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.305","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.168","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.311","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.166","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.44","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.316","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.258","use-weather-forecast":"^0.1.130","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.118","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.35"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.185_1789087791032_0.3173777397704929","host":"s3://npm-registry-packages-npm-production"}},"0.1.186":{"name":"research-agent-ui","version":"0.1.186","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.186","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b9139d012823453ae21fb10b18fcedbdd60807ef","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.186.tgz","fileCount":204,"integrity":"sha512-XiG8Gew9aOZ6uSyN+faWijjyvPIVYu3I1kGSMvpkNJA7YjdqNRNjAXM37dVldm1h6CAuNiqfVXE8VQjk4a9Qkw==","signatures":[{"sig":"MEQCIEY6Bz7FTchiT443DEu2wtvP0jUU5mE4DEQ8p7UGdxn7AiAc0HV09lkZHeNoOPEUkWZMv+DH/zN1DNT3O6loQKYzVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEjlQtPv8sk+wwJhAN72m8+tjq7yg+Jr0W8pEwZ038fQIgUyeCe3TgmJ88rsB45+LVn5RlEawPfsIHYyxjSgAHg+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.186","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e7bd165fbc8fe3a9ad6220cd39c78ed8cd8db2be","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.306","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.169","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.312","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.167","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.45","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.317","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.259","use-weather-forecast":"^0.1.131","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.119","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.36"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.186_1789088171750_0.43460187705865083","host":"s3://npm-registry-packages-npm-production"}},"0.1.187":{"name":"research-agent-ui","version":"0.1.187","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.187","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fea8547b9ee6c079e69535af869ea32bfcb216d5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.187.tgz","fileCount":204,"integrity":"sha512-0r10gLHXyCxBNy4nHqBxcspIQtDR9EHX2rPV6Qpwo7uwp0hZ7bB6xOSRLuBLHPFl6aXvZbCU6m8g0BHwICjx/Q==","signatures":[{"sig":"MEUCIQDZRgU9XdkWAjQyjwSoHKdRd5PDPx0q6qh+3zDO53QvwAIgFlGW88IE6Im9UIc43UY1sSJpcZrirvEULa1incsSrw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWLwpb+Hq/ij5bpguA53vApk8iWVkX3aNFt/PsCvcXXwIhAIlXLlp9jmf3Q0JMF031OPZjRMGIR0ipL4nULANB5N2w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.187","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7a55c446affeb5a2bf6ff12c23c4e39c4fac823a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.307","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.170","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.313","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.168","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.46","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.318","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.260","use-weather-forecast":"^0.1.132","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.120","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.37"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.187_1789089382021_0.2353185644122211","host":"s3://npm-registry-packages-npm-production"}},"0.1.188":{"name":"research-agent-ui","version":"0.1.188","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.188","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"181577bf6d5c33bffb54b3eea2df608c91ddf39f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.188.tgz","fileCount":204,"integrity":"sha512-RVKYK/PZc43OJc+o5UGTwCtW90aL4rIP3D+K+Hq1nf9/5hTdeWOO9AumFVnFjh8Xk4d+0jwgIA+07FpGSO5W7A==","signatures":[{"sig":"MEUCIQC8ex8zk/9JPA/18Sj7t12mXq+yHm1ysZbYF+6896CdmwIgOOifO6M62Umnv5OUjkgbcy5vewgLphvoFoeL6jQ45eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpCoJQuS6q7wKm1me7hFmKJqpCJ8JyzixMSjTCIUL/vQIhAJnvu/ejGWA4JwsEK3wDqTxLMOtPKyPJyEv1lPjzw3s1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.188","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7f0b4d0cb75f27f802c3ca3098c8e7fa997ebe11","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.308","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.171","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.314","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.169","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.47","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.319","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.261","use-weather-forecast":"^0.1.133","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.121","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.38"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.188_1789114977894_0.2070982886818693","host":"s3://npm-registry-packages-npm-production"}},"0.1.190":{"name":"research-agent-ui","version":"0.1.190","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.190","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"604d489b8b8b1a74d50de866ac03ac239709834d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.190.tgz","fileCount":204,"integrity":"sha512-pn2sVHlIS+YaY0g1Nx4eBHzXv8Gpwg39Di3i3UGuKBo1sJN2lVeY8Ch5/YCQpJMm6uRzT4H3rhTyY6LneVGJiw==","signatures":[{"sig":"MEUCIQD6k5NBvrZoP5uU8gk0HJY5cxczp4kYa397KiF1kjd5CgIgbHKCQmn1XNLin7+detjk9UNoKQzWQZs33fR83JJVsYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDAm/gBsZlzij8dFKtiiodsDljQXHXo4KzZvnTwsuEghQIhAN19hc/SQkpeapUHTwj7SG5UC480ilIT9I6xPNaZyLE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.190","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"984ed7a3b97d5396b14a8e156a14293c7423790b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.310","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.173","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.316","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.171","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.49","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.321","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.263","use-weather-forecast":"^0.1.135","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.123","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.40"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.190_1789115108808_0.27812787003954553","host":"s3://npm-registry-packages-npm-production"}},"0.1.189":{"name":"research-agent-ui","version":"0.1.189","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.189","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2b06fbfd62faab20203589e9ec0cbf9aea4865c1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.189.tgz","fileCount":204,"integrity":"sha512-qXbTkTlIheT+oew81B9WMiiVr8YqO+TuxJb6jUkONYAjyypab0VT+QHFwc1IdwpLY8JvqYjFKXwqtOxgM0HRmg==","signatures":[{"sig":"MEYCIQD9kluP/sPoPd4kbdVgWAZSv0SamCr34t1Ct7imZpUp+gIhAOG812CTJaWskGAgo2hsLaLLyR81UsKu8XWIDisaqEBv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9GiDT9jbtn+O3lCObAUxXLv/MUL4Z5eKESAGvqCgTtAIhAPY3gtlLsXSPxBqy1DnsmYkIa+PAS35QiA77NJQ61wWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.189","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"207d92880cc062e52fc7abe62f32f3df0009763c","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.309","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.172","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.315","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.170","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.48","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.320","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.262","use-weather-forecast":"^0.1.134","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.122","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.39"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.189_1789115196342_0.1703081635752144","host":"s3://npm-registry-packages-npm-production"}},"0.1.191":{"name":"research-agent-ui","version":"0.1.191","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.191","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5be4da312c635dc198e8639aa52bfad5316f5e5c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.191.tgz","fileCount":204,"integrity":"sha512-zZ5Yb4qTLQXg+EyMuQNRMURvcaF4lEzpJjP6xRWbGWzR1wCiNMEfXaSrafQSFm/pjTA/Svx8mOmR3tLowkocmA==","signatures":[{"sig":"MEUCIQDP+oqc4WrGd9xcH+gocod9etQl+V49hAmL3FVkU/EWVgIgGYoNbP5cnZ0OPCOVV8o6VH2l7VTRSm1pFGkH5R2eb/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFmxs9fcjS/mbC6L1XXzgd6d7zv/hAZF5+iO1yRYSLZeAiEAs5xPpjp1dUT5jvHMywdaxwNVpYOi37QAqxrZ1/Q8f3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.191","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"85a46cb60cce3aa0042424bacd55d76980bc7d61","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.311","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.174","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.315","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.172","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.50","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.322","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.264","use-weather-forecast":"^0.1.136","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.124","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.41"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.191_1789115293382_0.931595184288829","host":"s3://npm-registry-packages-npm-production"}},"0.1.193":{"name":"research-agent-ui","version":"0.1.193","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.193","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"24ba3f8482e54405a3594bc13447bed93535121d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.193.tgz","fileCount":204,"integrity":"sha512-9Mum7GIMlKUxERUcaa4ln7/QDWdVi+O5qjEx0M/tNjFJfZPehJwewse9XYUxv3LUICkLTtdHBSzgbP9SPPeEEQ==","signatures":[{"sig":"MEYCIQDbuHkcN/ZUEShB2/YP4cYWcmwIjwPvR4hBItQhfMhB8wIhANHtalHkXddJnQBD+6IqcTyblwx/JrV8tfyhOT8BI1SV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICUfW34I4dEwJrS++Io6c5XuoGRPRpBK2lp47G13J+tVAiAO/4y+UJ085zans2Q2yL6wStvAwJGIM9cPmvVdxjHjKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.193","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5853d98d150bbf32f6b41614c983108526473b2b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.313","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.176","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.318","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.174","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.52","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.324","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.266","use-weather-forecast":"^0.1.138","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.126","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.43"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.193_1789115518884_0.9173584536905433","host":"s3://npm-registry-packages-npm-production"}},"0.1.192":{"name":"research-agent-ui","version":"0.1.192","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.192","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ea09e9fe79c843015862dad32a9c7f886bce044a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.192.tgz","fileCount":204,"integrity":"sha512-7KsQyzXlQDSFlyMJ/bE6G0PVL1Z6DsEwsgv6KCaQc/xFJDdytq6FKavyifVVsmEI64i4gw5OX/1MDpgdztzTuQ==","signatures":[{"sig":"MEUCIAikoprq6Mj7API3/uOCvtwAobZu1GngQ15E3Tli+9z9AiEA17Hp1sMAuBvJ4HtovR2OEzZ9LihmwvtPZNZWvBIGyB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDeVWLW5zzjZdAxgD/UpXcj9GQlxwrTr9sR0NXD9GV0CQIgPl7YeCEF5+Uuo/b3/S8e1YU2aBi9tW8xkI4gfNP2bz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.192","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"9224bad63faceb8982e3ae804a9322a0bb157162","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.312","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.175","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.317","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.173","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.51","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.323","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.265","use-weather-forecast":"^0.1.137","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.125","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.42"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.192_1789115608945_0.12279551329729266","host":"s3://npm-registry-packages-npm-production"}},"0.1.194":{"name":"research-agent-ui","version":"0.1.194","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.194","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eebd7a761b657deb0dd4cc42c7ba076b106a2435","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.194.tgz","fileCount":204,"integrity":"sha512-0Ra7hbihzmkY2cr+t5HT3mJtWNE619kDYgaOtwRc2BYitffrTsT8YdA3noRp8wmPLSbtPihf87j5gCgwpzY2mQ==","signatures":[{"sig":"MEUCIGwhMnWlHg7PQ3Yc6WTUl9DHuFhzYiBcPoUP9EglXRyIAiEAwgVxa+//whstJAGUmTtgB1d394QunovJ9qXjDr/jKgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC4pMAFIZCBzZB/U3+miSfaq7a+oA1wzcdEgiR3eT5ImQIhAJsVN6PRHx3jCKheNCbEGvTnMJRmLsUIyPc5vMpImpYB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.194","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"bbdedb296358f9e1bf86a113c9954f1771b97167","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.314","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.177","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.319","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.175","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.53","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.325","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.267","use-weather-forecast":"^0.1.139","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.127","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.44"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.194_1789117510718_0.6470145360262949","host":"s3://npm-registry-packages-npm-production"}},"0.1.195":{"name":"research-agent-ui","version":"0.1.195","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.195","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b1632da6f62b7ffb0c151d8b900b009dfc1232c3","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.195.tgz","fileCount":204,"integrity":"sha512-Lq7ZESYJfX1kEfJT+oJbHdfE+bqw7wRo2dU5vugVgF42gdbNSkFXuSg0WLzFp9Gt96EtJI/wsDeflVs7MYvwsg==","signatures":[{"sig":"MEYCIQCKKjL3PqHUw+4dLN5CB/4bB7eztFiZAlI/SsxAsiCVEwIhALLCe2VjRHZnHYJGYMLcCDatrIdqNaku24DDOlZmj7tD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLiVWtaFot5Fc2rdmq0j201z8ntPOe0dsFyusUEB4CxwIgDa26B05mIIxbTPotSgUvWdR/YFNC4cJxnjh8J0mdcV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.195","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b0946320f08b921da66bc162dc5c942564d8e42d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.315","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.178","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.320","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.176","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.54","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.326","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.268","use-weather-forecast":"^0.1.140","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.128","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.45"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.195_1789118326571_0.3749888892657214","host":"s3://npm-registry-packages-npm-production"}},"0.1.196":{"name":"research-agent-ui","version":"0.1.196","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.196","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fcd30ce96a8fa3744e9a65e903dc7b259ca15f41","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.196.tgz","fileCount":204,"integrity":"sha512-AhHNypYSC5WPkOpi4MS2/+gZy7hZiDyv6CTcb1tP6m1kXiF3/K0HJOWTGrDm1krYWbl/cPwH2OUZ02kabbS8ew==","signatures":[{"sig":"MEUCIQC6ttSrcQM2rPy4mES/zllnNMwknW7aQgIjTFSp+bMPwgIgXnuL5Qyz46THnWOiHICkty5n8m6JcP1RKEryWfPkl8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcHefXQP1IDW/lV4fA7njI8SI7QOp7r7RtcXutfVPvPwIhAJftdJz6p9cyevSjChdlGim1RGaCkWspvJujBr0XpmEG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.196","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":785928},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"175c79b7107ec142b869451cd8017d39643a6e31","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.316","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.179","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.321","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.177","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.55","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.327","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^0.9.269","use-weather-forecast":"^0.1.141","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.129","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.46"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.196_1789118557059_0.6580716418548918","host":"s3://npm-registry-packages-npm-production"}},"0.1.198":{"name":"research-agent-ui","version":"0.1.198","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.198","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9c63ce305a091335d72f64059b326cb814db1a17","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.198.tgz","fileCount":202,"integrity":"sha512-KNq2KlOQhKwD34AwYtaVzlzQ5NzNSJSqDDNm6y4Qrea7O2dhPoe8F71zPYgPlE1takPHv7pAD5YYxLRFZafq1g==","signatures":[{"sig":"MEYCIQCya7mVl7gKgyMcZNbpzD1UjSA/aeFJh4tYjqvgpMZKcAIhAJcpdSUhyNoKuSVDOBWUM/HimYsAr9X6MMl2mIBED8sy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg+WzUadrh+nQt4/RV3QelDjoGXQykIh8xZY/CYyNPygIhAOb4JAtpgG5pq7wl9QkyQz2LLoV/EULpVeIxDjEGIUpa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.198","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d8cb96a8f2280276727d60bea1bd525f77c7f667","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.318","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.181","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.323","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.179","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.57","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.329","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.1","use-weather-forecast":"^0.1.143","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.131","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.48"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.198_1789125798872_0.2734503337776626","host":"s3://npm-registry-packages-npm-production"}},"0.1.197":{"name":"research-agent-ui","version":"0.1.197","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.197","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"13fff5687691b89936b52d8533dde7fba3b98638","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.197.tgz","fileCount":202,"integrity":"sha512-DuDU2ZCZzEdBxjyHkdUeS0Zfl29ONB8Kvi6N2VFxiW0l1Jf5a1mibjzxbrcYRETNYTpxBDgG6hbslqEu61nInw==","signatures":[{"sig":"MEUCICnz6Fm9CzTNmLEgg6zvCLVZcFmN/wAtNKFU17uzh/GJAiEAjaKx414Q61RkCUWnVWv3ykDSolUfDtLMcsoilMzVE/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHg2rjVj71zsrlaAqq9rKhPrpJvfEo7blbFYzsuanHj1AiAbIpFekIIxzqYV6O1jSXJ2pkhBpHF/rn8qaQQ/qIK2kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.197","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"8124e9984d2274edbc0c3f7a68612d41898c3fcb","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.317","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.180","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.322","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.178","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.56","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.328","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.0","use-weather-forecast":"^0.1.142","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.130","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.47"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.197_1789125809230_0.026141686458960534","host":"s3://npm-registry-packages-npm-production"}},"0.1.199":{"name":"research-agent-ui","version":"0.1.199","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.199","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f9500e2b426a970051fcc7b2d86ea39fc43bf68b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.199.tgz","fileCount":202,"integrity":"sha512-Mhof02rFnACDzD9eNQ/FypzvNIZlJXMSVyf8ceAJVuM7cFkhKhO7g6vbaaO5/4kSzl13D+jY0MNxRbknwwuBsw==","signatures":[{"sig":"MEUCIQDxs9xBMEyRAvWUjvEAa+rCLiCbKZvqUBqz3m+lIL4kUQIgYZSoL8CZJgmAuACKarDH4CRTemeyUI4oZl8xCdPVK4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEmlAkjzlHQMRwBAw0qRm6AN8iCrtbaoaf/qGHcZP5/OAiBPBLe2gJYR43TsZNXitaufuC6WTtKsD2MtWLF3IhMztw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.199","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"da06246046f1a5478eb8e315e63c47d952a194a6","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.319","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.182","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.324","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.180","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.58","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.330","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.2","use-weather-forecast":"^0.1.144","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.132","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.49"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.199_1789126788569_0.6993868844894731","host":"s3://npm-registry-packages-npm-production"}},"0.1.200":{"name":"research-agent-ui","version":"0.1.200","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.200","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"665c72193462610d0bbe83e58ebd03c5abe109cc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.200.tgz","fileCount":202,"integrity":"sha512-ZNyNyGPRPntfzZbcbdaeNJ0Es6e0FnuCt6JcaTxlzdl6lengw0P5Mn6I5F9i4xAo4KwNbeSaJQG6FJcE2JfqyA==","signatures":[{"sig":"MEYCIQDc+T8W1fzg8vyuVjPr2WHFeAt6yRlxOTYGR9ALHhflFQIhAL6D3ui26JXH6MtvagGo1dy8C0vwh881Obo2PaW8Z+u4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCOmMWV1OwYPVUAI9UFDqmgyH26NBwtWXpveu/R5+mVAIge0CbMTCrL+2OMqyeEh+CofNH+E6/bN0WvIe6Uny+b8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.200","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f10eb49bcfc542ea1d484c955ad0d18fa698be9b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.320","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.183","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.325","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.181","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.59","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.331","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.3","use-weather-forecast":"^0.1.145","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.133","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.50"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.200_1789127437027_0.2436408962749148","host":"s3://npm-registry-packages-npm-production"}},"0.1.201":{"name":"research-agent-ui","version":"0.1.201","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.201","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a29c02a06c10593313f1bd837c6f79ccb9eea16b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.201.tgz","fileCount":202,"integrity":"sha512-6OqgUkGF2W2bE5n3u0f047jYj4ge6brh7m+La9B2jKWSPyPlusqbJdbZZWLQ+rhDM1Z0hE/XdHzqBssiDIdUzg==","signatures":[{"sig":"MEUCIFekD1yC1njz2rMRt8TG4v1f/Sd9D13Itnb03yBuCZCQAiEA9jOGlBDFAVyWa0DJU38cxJ4YODIHFLu9Syqr+aHMUm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHEzS+T1ttTM7g7/YxKO5RdrpsXdHy3pPsRExxHsd4PSAiAcYrysf0sx7mWq2w+i7URlda1h1kYRkttWi/ZNnqjS9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.201","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e327d33a68fd0791d4d15e909060697e3ed40c25","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.321","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.184","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.326","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.182","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.60","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.332","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.4","use-weather-forecast":"^0.1.146","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.134","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.51"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.201_1789128596472_0.9907192115182182","host":"s3://npm-registry-packages-npm-production"}},"0.1.202":{"name":"research-agent-ui","version":"0.1.202","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.202","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2624111e60308c88c781d6d611a871fe17bb651c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.202.tgz","fileCount":202,"integrity":"sha512-fjXJrs4IbGcDLKL60yQkvExBBeQ/uxy3s663lKxQC2bU1dUidcmLcJNrUdOYDdt4G6fdG8JR4CEw9J7hujJjmA==","signatures":[{"sig":"MEUCIQCUU57rc6xA/LISr4ZiJREIgfCysOrT7Uzs1y2nYBRzwgIgIGG97CrDMvb/aPVIU1qosGEvlw7dTOLUNCmdDDuLsHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAP5djAdNp6/Se6S38wjoftkV9vD6DfaeL18fn6VV4+PAiAteR+oHCDMY3xwgLbgbVgY/9YBhH7QteVJZaoGkaDjwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.202","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782670},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"c87ad9696705f1e45a13fc5e509234f5b9a14c0f","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.322","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.185","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.327","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.183","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.61","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.333","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.5","use-weather-forecast":"^0.1.147","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.135","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.52"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.202_1789129562845_0.6520691844619917","host":"s3://npm-registry-packages-npm-production"}},"0.1.203":{"name":"research-agent-ui","version":"0.1.203","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.203","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7e57ed853ee012b83d3c5e23926d7e446237faf4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.203.tgz","fileCount":202,"integrity":"sha512-+8TzAK27ZLjiY/7wRcDDtU5/Q86TR6lwpycZ1/gdRnEbea+5Pezj5Jcm8gSfON9dTC/rawam45MDFiciioGvuw==","signatures":[{"sig":"MEUCIEzA+PnQ6bYLymLV+xkXPvta8nM8Qb79Wjh4A5p5Kfd9AiEAvo9HaHxU97X+Qyt2RKRP3yYkJxLby182gUV5d0kPVc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGcYcVJtF0Eb+w4bexmC3yJ68KL9yM4+JpHhO67k0Iq6AiA+rAuQLgcqdgtYJ39ZbrZBv3+iTVEUJxG773uqqda1dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.203","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"26db80e198301e46099355e3217afae8fc25fcfa","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.323","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.186","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.328","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.184","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.62","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.334","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.6","use-weather-forecast":"^0.1.148","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.136","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.53"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.203_1789138974351_0.21612943875697255","host":"s3://npm-registry-packages-npm-production"}},"0.1.204":{"name":"research-agent-ui","version":"0.1.204","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.204","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6cde6cb6d5397cdc6ace826a9e0606afcf2bc531","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.204.tgz","fileCount":202,"integrity":"sha512-aR/TGXmTM3i2k5rQLXUmROF3zxRDTwqNTBa4RvZYKM9Wh4E155BKr8HFbLKGb6aeL/flDUQS7lwQHepDeIm9pw==","signatures":[{"sig":"MEYCIQCpEa5QQkCH1CjJFu2ifGU1uoTcXPk0mrmM43QCj94dlQIhAOtldPbTRS1tPr7nEEw99bISs7XwOQ7/KwhFrq/XbdfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDuNOcZaYzlxQrc90Tw0+26EDlI4J1V1zRTm6et8xyaugIhALGf60rhaeacdXuks9r67KF4yUEINKxlwQ/P4K/t4l5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.204","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"402d2b9f97b542963447f0fa9ccc8b58c85d802d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.324","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.187","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.329","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.185","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.63","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.335","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.7","use-weather-forecast":"^0.1.149","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.137","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.54"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.204_1789143687068_0.14044426852764214","host":"s3://npm-registry-packages-npm-production"}},"0.1.205":{"name":"research-agent-ui","version":"0.1.205","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.205","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"30d53bf83295d037a05f6361fe1dc8efdf932bb4","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.205.tgz","fileCount":202,"integrity":"sha512-TP8/CLLQFLqP67BJIzaVJ0n6mZihulkbRxxGOTXiGr8WKVdJWA2EC5xbpIH5eYnbKRsITToKA+9xgYK5NrZxew==","signatures":[{"sig":"MEYCIQC6uQmEPyx4Ay0UTT7LqSjS9O+0vz89AD3m5V7wvMGQVwIhAKil1zWAwSZLzH2LoMGTr32KIneJlLmBJ6rlI++Xkn0q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDD87pSFFzJGqNypR0DDc2vn/nOMAsWao4Guv5lbn/3AiBDWGE8Xt1yZ/txHQWFKGucyKsykoub9z7EdYJ6s1UvoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.205","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f3b37e85572b21045691dbacd8264d2ba502452b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.325","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.188","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.330","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.186","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.64","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.336","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.8","use-weather-forecast":"^0.1.150","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.138","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.55"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.205_1789173649533_0.09974389732312394","host":"s3://npm-registry-packages-npm-production"}},"0.1.206":{"name":"research-agent-ui","version":"0.1.206","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.206","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3f5386ec4a058318ffdbb87b725d488866543d58","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.206.tgz","fileCount":202,"integrity":"sha512-6PyhykCpWVf6RFXAPMhBRPOrgIWC2bTqd3jo/i5ZYfdLnDFk3j5DdrcrEGLbwdsU/83J76/G29LkgPQrDFWfMg==","signatures":[{"sig":"MEQCIFRgXVGy7jMBbbEa4ZqwBJjXmz7hXXQv63Hg5Z3mVwzMAiAofn98x/uEqW/KjEILvG8LLiykDOTgU+eBVlHT0OPtGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLzCtWHFtWYN0698PpylL/NAhI5C2CpX7TI84xH3VzsAIgJ61lMYXW3tiGai9KQkTtCXg1AixkJ71KcXLmeU16sv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.206","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782910},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"3c8839f69e40c2cf765c87a830d4730ab8c62fb1","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.326","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.189","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.331","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.187","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.65","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.337","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.9","use-weather-forecast":"^0.1.151","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.139","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.56"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.206_1789173971361_0.21514489658654568","host":"s3://npm-registry-packages-npm-production"}},"0.1.207":{"name":"research-agent-ui","version":"0.1.207","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.207","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2da1c2ac8ced4cd7fbf95376cba9fa0f9ee53072","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.207.tgz","fileCount":202,"integrity":"sha512-HOPt8ua4XLdoclRvseiQtdjvu0qd0HxkRIT4aDYZPNH7kZvtyaJUY3uf3wKRj//p+ozJOvPIwLPK5k5JXA9ByA==","signatures":[{"sig":"MEYCIQD/y2YvirmEDfLZaffgf8CeiIyu8IlElPdHTLP/EqFQjwIhANQ+Bi+zUESK9QWJHf1ItOrMzaaO2jPPiwUoqcUUxBIz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDaYQbkRKlBkxd3lRecvNgBMVZNACbiCt9NYmfxXhoF9gIhAI3I4cXFwuhyk1zWbF21ZvTERC257vQUr8tL3bXWKWNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.207","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"fb942505e1114438c58f3746ee4c285e26efd849","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.327","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.190","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.332","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.188","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.66","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.338","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.10","use-weather-forecast":"^0.1.152","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.140","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.57"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.207_1789174217996_0.15087701497328831","host":"s3://npm-registry-packages-npm-production"}},"0.1.208":{"name":"research-agent-ui","version":"0.1.208","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.208","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c3e45772e26cdb7acea952d83a894b037767b03b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.208.tgz","fileCount":202,"integrity":"sha512-lzq9Ted0VDI0fT038pPx1ikOo4XCmnya8HUjjZFyG5gn4lnM8HA2HeEcslz9cluT6qnrJMnlJK7solrrVCTbfw==","signatures":[{"sig":"MEQCIAhIHkZM+ap6hq5URI9Fa+v0tDFAWV7dQO8MJJqqMZhGAiBcSRkwH6HE5+COU8WE7wZ8dFdLK6bWJcSkIMMTGW0TUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICvOjEzy87IJkwy4c5K5LOrvFKBiHcjMCryViHJ67eXOAiAJIM2Ve1tLrxWfQTuD+5KoU1hk9UynW0grOr8se7kT9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.208","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ecdf1316dabf04b5dae2135a74bc82bcc4771ff9","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.328","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.191","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.333","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.189","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.67","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.339","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.11","use-weather-forecast":"^0.1.153","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.141","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.58"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.208_1789174606353_0.9114591924702748","host":"s3://npm-registry-packages-npm-production"}},"0.1.209":{"name":"research-agent-ui","version":"0.1.209","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.209","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3c5bc00b8c5ed15096a2e5eef6063efaa5eea76c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.209.tgz","fileCount":202,"integrity":"sha512-vSQPe0Fjsh9AYefq/JAPLgGXKjl2ytJzK6rAbTVW2NKI2EtLu0C0n2ux8ExgsTHR+ZVK4Z/6Kr+ybDkx3ZzwAg==","signatures":[{"sig":"MEUCIG/QQN6XPkUQCG2RS9cFRNNUPWEJFYNOHQ+Pl4Oj0x9EAiEAzfBgYBmnHwqsrTIr/3rCZwLAQZY/78x7/yAqwnN1u90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGc4SvU299W065hPFqrMtaAShkt86fziE3nVk3jplDsQIgZQS372goE7ENv3s0sOvv0WDiEx9jXxloUVWDBtcjurQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.209","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e233b7c0a2c6aa6c928a2cbee36d1a49290ca193","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.329","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.192","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.334","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.190","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.68","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.340","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.12","use-weather-forecast":"^0.1.154","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.142","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.59"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.209_1789174689851_0.016180762932042292","host":"s3://npm-registry-packages-npm-production"}},"0.1.210":{"name":"research-agent-ui","version":"0.1.210","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.210","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"60c8a29324485c4003ada687b7d15b7e0ec2bebc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.210.tgz","fileCount":202,"integrity":"sha512-kYEhUXO+ALS3VdiO1gAuHOABL/Ox9HmOW+57LQgbdokkh5y8xZmcGfWIFFRNA+go2pZlB6JNzwFaktMEjTgp8A==","signatures":[{"sig":"MEUCIHmbdVU73072N3sKV3b/L1sNdb0h6jPqtkCpZsr/F+lOAiEAr1hTuJ8hj3/CaC+mgdpR+UbOMhSKCy4pXCZ+JmvmUfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGuQtQKpZ/0zWjWN9xcidXxDu7zSW2ZRcqDWfO2bGDgBAiBrnXewY76c9MH4MnzUCH2uobQncipag7g3zHSENw697g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.210","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2b19de7a9ee0588ac7f0762c368030d0a5218c6e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.330","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.193","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.335","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.191","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.69","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.341","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.13","use-weather-forecast":"^0.1.155","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.143","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.60"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.210_1789174798305_0.30701263341898644","host":"s3://npm-registry-packages-npm-production"}},"0.1.211":{"name":"research-agent-ui","version":"0.1.211","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.211","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"302cd99b93e569c9fa2a92e6f45d53c2dc7cfc7b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.211.tgz","fileCount":202,"integrity":"sha512-MoLuPHtiBRtOP3t5dCXtLj7Vfg18PzpZPDFO7v+UZVlrpPx/IP6lm+J2k0bXg33VVaIyLShgYiiAtCC4lB3C6g==","signatures":[{"sig":"MEQCIF4tnGAdBev42IP+7vJ5vdG5Azmi0fwh5nOUGQrmTzI5AiA0ojaTavp3hCH37gHPxI+CEBQ82fJFRnrhzYugWoX5Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAdByzB3FqwMuKkyKwV+XCDa5jL9/VTsj1FPUj+giGY7AiEA4U60YLfFMAgSSlTJDsbYVyrvxbpfV5ZcjCL+jBccblE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.211","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a115b7b921316819972dfe06cbe9345804b9d91e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.331","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.194","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.336","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.192","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.70","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.342","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.14","use-weather-forecast":"^0.1.156","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.144","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.61"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.211_1789174969087_0.26924031248012503","host":"s3://npm-registry-packages-npm-production"}},"0.1.212":{"name":"research-agent-ui","version":"0.1.212","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.212","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a720f522a3740c67287b3b9882100167be7b05c0","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.212.tgz","fileCount":202,"integrity":"sha512-dUOwyTmx7YAP1THmElI3/MmbXS4mIxW/MUxF0oMF4Iz9tfhFQ5PzHHVHl6LtulyA6iNZx45tNZGMP3WYgJzG3A==","signatures":[{"sig":"MEUCIQDD+xE3CvZJM6GE8z5bMiPdO0yS2ax6477dwGpEc6EKVgIgQS6mFCzIMi4/GJGVFi7wcS8Mr/e10tifq/CsprVe8+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD9fpmSOWvpF/nBGzZKfg+KzVd0HBNZTu07Kia/2CkzewIgdUD4+m8JeYJ0M7u4SB9pnGEU5BSFpyVoR3R0zxgQxDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.212","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"03f4fa03e33c18b23cb5d58bdfa2d9ae3712207f","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.332","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.195","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.337","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.193","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.71","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.343","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.15","use-weather-forecast":"^0.1.157","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.145","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.62"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.212_1789175233356_0.33882069205587206","host":"s3://npm-registry-packages-npm-production"}},"0.1.213":{"name":"research-agent-ui","version":"0.1.213","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.213","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5240a983032f03c26bad338d0714b21717932fe8","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.213.tgz","fileCount":202,"integrity":"sha512-sb9VTp4rKhGiODrZtyrdxZOLG+xo4mL+35JY5aLAXT17AMIr1NMHj1hRIdOdofM4FH2j1O2pgQnyX5fa72MMLQ==","signatures":[{"sig":"MEUCIHh4s8lfUl5CKWnwnRboM5B3uK7cuE8YzVpMLKvethkdAiEAsBOAY951qmKI1jgTg5LkQRbhdvUeWGFRuDvnpCZjBb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCGESN7IRj7HVeFX0LlfH/4g1m1AjiZzyGJqZvyNonVfwIgZ5bivvwhHo36qHQDTEk2BregT0Pfr2xmm+cg9yRwBuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.213","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a886919cb13fee5967d13883a10af3dd76430665","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.333","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.196","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.338","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.194","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.72","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.344","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.16","use-weather-forecast":"^0.1.158","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.146","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.63"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.213_1789176261909_0.9352574150164406","host":"s3://npm-registry-packages-npm-production"}},"0.1.214":{"name":"research-agent-ui","version":"0.1.214","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.214","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"cb3ccb289cd97874975540d43b80c169c8622273","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.214.tgz","fileCount":202,"integrity":"sha512-BYKNR9Zt1yL5dYv9gaKeagQimPGLwxxRq0W+4vkz0KFeDe4AztxrL36902LRusrr79EfjoNWji/DncRJRwd3+Q==","signatures":[{"sig":"MEUCIGGjDmkxwZGn7MfqajHstpINFcWCRQaM7BB0vZ8jVvGmAiEA6yk+f2w+iDzpN1ERRSpdhaFpUpbGV7r3zirUgI0sv0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH1MEKv5tu35CkCUB3Ji94Qnqlrpno7+EiLF7SW0Ba6RAiAY0MPdClDFqb97+j4ftaALHIlEEvvGohjkaHsxnOkOWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.214","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"6ac8e3aa9136c7724c5086b01aa6303d9f1d6a75","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.334","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.197","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.339","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.195","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.73","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.345","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.17","use-weather-forecast":"^0.1.159","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.147","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.64"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.214_1789179150626_0.865464141144437","host":"s3://npm-registry-packages-npm-production"}},"0.1.215":{"name":"research-agent-ui","version":"0.1.215","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.215","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"14c608594947c96919268c75b8427f03a098b015","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.215.tgz","fileCount":202,"integrity":"sha512-P77Qxfxs/DcgCnj4fIDOvkbZ+y4qZF76IDEFntRSykzI72yqsPl5nLh1CYImZlDWRp2RpIQTa+sHE1ZkA+Dwow==","signatures":[{"sig":"MEUCIAQ/hYv4CxnpzozhF8PGhHhvQILqdyGsp+MRIgy82IWWAiEA1Vx+nHfiU0lajShtM5HBBZJL1VpZhDG6pqaJoI7VfXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPHlPyF8RLPVcYAJeBtkGWtlWN8W8fSJ+gUKJ0vTlhjQIhAN6epaBETOdMcYeu1e9pufFpgheSa5Qg0tYLhffvkp+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.215","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"8553a87293d75f0178e2c82ff1e709305f72eadd","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.335","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.198","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.340","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.196","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.74","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.346","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.18","use-weather-forecast":"^0.1.160","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.148","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.65"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.215_1789188265040_0.29386462038785877","host":"s3://npm-registry-packages-npm-production"}},"0.1.216":{"name":"research-agent-ui","version":"0.1.216","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.216","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6f1300eebf776b009e40a9c51c5a64df69a1582f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.216.tgz","fileCount":202,"integrity":"sha512-nlU//r3sa2zQ0ed8KjrX6TOccWr0rAgvzO7qlVzlp5mQfA8kHQENzCX7UBSCzrHHjWzn0ilWggbCwGkHFRJuqg==","signatures":[{"sig":"MEQCIAR7wnmyO+jMbL1qZVbjFQSUiDqobBzu33TTQM0uGBhaAiAv9A7CW0FwyR9jUrXoQYhwWuaSFInNmyB1e39s1OSiow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyZvkwIayOAMjalif309pGwND7QI7yfMN0/XmBFULvQwIgXSw2+NSY5fU9G1O1ha5YK+kD5OvfSpRz6omHlQJUdes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.216","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ebc17529e10d27921200feb7fee25351b09b2f1e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.336","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.199","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.341","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.197","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.75","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.347","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.19","use-weather-forecast":"^0.1.161","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.149","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.66"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.216_1789190871637_0.15684079014498975","host":"s3://npm-registry-packages-npm-production"}},"0.1.217":{"name":"research-agent-ui","version":"0.1.217","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.217","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7eb501d1247c360345dd48e1775aa4f0604ef353","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.217.tgz","fileCount":202,"integrity":"sha512-vl9vfq9/rQ0bi2/45hs3BaeoxFK8RtGJ2L50tOLVlquFa7ByCSCf5FUI4n9MvahxtyXxfCW1eIhRBGlamEJi7w==","signatures":[{"sig":"MEUCIEIGWf/qi254HOQI4I6Su8n99WSvDJKlIs5Zp7wv+ugaAiEArrJgY+jwXU0ahaUMsUWk8nVyxUhUOnIRVefd8B38xi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBwtCkct0LI+0tDMYTHV5gCTZTTQaCX24nxArwcmcIBYAiBM2vVjlnH5AwO31KDCk3P3XHKoZSaiNnGBiXb38Cu6xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.217","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":782911},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"479b175d9c68ebe88762f85f6960aa69055b2360","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.337","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.200","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.342","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.198","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.76","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.348","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.20","use-weather-forecast":"^0.1.162","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.150","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.67"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.217_1789191038022_0.26566171618882795","host":"s3://npm-registry-packages-npm-production"}},"0.1.218":{"name":"research-agent-ui","version":"0.1.218","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.218","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"40483dfdd1f33a8d6646f9a3fc0a816dc9c75d96","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.218.tgz","fileCount":202,"integrity":"sha512-1Qo6zZKwYCDReEuuUuVA2ymFnLga2Fjuqv8joKXyjPG7GXec072DaF/mLtlV1kbgaLDJCutUOpuaGVG8CLg+fA==","signatures":[{"sig":"MEQCIGClmr7vEKkpg/b7sTJx0MeVv+lNnCp7vSS4WWcQ1ZuHAiBg4MRpdmiVuZwyVmnWRv1nQ5jRwuLpjpaDVCQnWbLIeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIZeUgm90QJuJUzhP8ExuZ71AOeCWovXZHW/5ixd4nNQIgOIwFFscu60iAJd1OSrQRMq/lp8LfGep6JwYF1xbUM2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.218","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784481},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"df58ede0a049665fde808ffdabdc1764300c8bc4","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.338","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.201","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.343","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.199","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.77","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.349","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.21","use-weather-forecast":"^0.1.163","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.151","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.68"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.218_1789191373809_0.39303078746052544","host":"s3://npm-registry-packages-npm-production"}},"0.1.219":{"name":"research-agent-ui","version":"0.1.219","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.219","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"961d9128f4fc23aaee48a0bde3ef1ca6288a56ed","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.219.tgz","fileCount":202,"integrity":"sha512-PkWZ1YF0kJA3ykhocFLjvcoFTDdK+EgMXQPLF6cUIEIHL1DIkvaz241NdHJHf6LIZCgXgNC8yfHwcZDDKTLYfA==","signatures":[{"sig":"MEUCIQD5QiHU5ommE4m2H0S+3Nggp2H+poccgoF5P91PKSit1wIgRyyMKdoYAOplGo+IrY8jTvOiKGj+B/d7MBS9ntRE8iY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCP0Jxs7e3UVtjNQfrhN8kQd8KPm+vO1+MFCJLJr7wrIAIgQFEH1/UmnLCwCcEjNmB5ajqLdF0TWxJr2A7huiqz080=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.219","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784481},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a8dcbe12cf1d31142c08ab485159c5cb344ccf67","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.339","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.202","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.344","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.200","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.78","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.350","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.22","use-weather-forecast":"^0.1.164","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.152","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.69"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.219_1789191610427_0.5012577125289657","host":"s3://npm-registry-packages-npm-production"}},"0.1.220":{"name":"research-agent-ui","version":"0.1.220","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.220","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4052e2ac91ea88f0c39c813aadd45cb4cf6d37f6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.220.tgz","fileCount":208,"integrity":"sha512-uOqeRccZjQ4WfKuGzcpGDu87Sky3phy7WOAY0DUpbtOCX9iPkmywvzg6E85ErThi5IRzK3laYIKeRLxpeM0UWQ==","signatures":[{"sig":"MEUCIQCIrtDkS4XUO4Ljj4UVVmEebh9c+wF8xImuLixLVQZulQIgHD+nVyQZL0mMc9gqlRV/jcYcFAGCDQB42/viFrIoS4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGKD+1Pyd2pgAGMdUOg/NJD2EuN4SSkHM5U4gW2NS7ZaAiAcPzpNHMQJ8QUAcc8sr+S0h2v5sj/2hsoMk64F5cHwnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.220","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4d74cfae513fe196f43328efbd9cdccbde79f14c","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.340","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.203","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.345","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.201","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.79","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.351","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.23","use-weather-forecast":"^0.1.165","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.153","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.70"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.220_1789192264726_0.9757337558100281","host":"s3://npm-registry-packages-npm-production"}},"0.1.221":{"name":"research-agent-ui","version":"0.1.221","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.221","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0f53488ab70c59370d0d92612ae2adc978ec1bb9","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.221.tgz","fileCount":208,"integrity":"sha512-ibti4onsKIf7WXvvczSTnB1ZlUzEQd29JstPlf6aMJadNfnznevoErgTqUtbSEDid45IgZ5GCBi1bj4e+wj1kQ==","signatures":[{"sig":"MEUCIQCueKvshfTFZSAymuRRmwC9mpeQTN1TzSiHJ1UevZqdPAIgV6tvzxqeyqucLjw8fKRfzQ+6aTycDIMo1f+SzbyKyJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/DHrcL9XARhUawtN/Kr6TPfJyA5XvH4QE5trmZTM1tQIgbyDXaMvVa5jAPi3z46XlS2Yg/aE+h1/WDgOs9e2hiZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.221","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"cde071248b0d58afdd7afc641da4b230a62b9fd6","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.341","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.204","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.346","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.202","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.80","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.352","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.24","use-weather-forecast":"^0.1.166","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.154","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.71"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.221_1789192282069_0.6961078726667809","host":"s3://npm-registry-packages-npm-production"}},"0.1.222":{"name":"research-agent-ui","version":"0.1.222","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.222","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e4c31fa26461fe119a4219049286a1a1fcb81da1","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.222.tgz","fileCount":208,"integrity":"sha512-libTx2RwU1ur4X0X2xOveOvXP9DNhf/g/rwQLQG2NWktfRxhdQsiDG4cXBD/AZ4Z/Eq1fc9ZaKoIHGhQHOFIgA==","signatures":[{"sig":"MEYCIQDEwgWCzik4MxXR+O9LaOuQuagajoY/MkaPImLgJu06QgIhALLpnGlOgIWw+5UGq77S6uXtxWAueHMutVFvL24IRSJJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCq8VPx6sWSGFkUtHfBaphVBaq5vshgnUToR6ADAh9z9QIhAIYUhlGToiXsWiCA+Wg6zPkhYTFP+Lq1cjOovO/+0Hne","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.222","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d2646cf76bddc10ad70068f55ee1f713e79b41b3","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.342","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.205","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.347","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.203","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.81","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.353","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.25","use-weather-forecast":"^0.1.167","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.155","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.72"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.222_1789192815694_0.4209188515877833","host":"s3://npm-registry-packages-npm-production"}},"0.1.223":{"name":"research-agent-ui","version":"0.1.223","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.223","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7bedcf6eb3244d2dbee6c226e4e068c5a7f9ff3d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.223.tgz","fileCount":208,"integrity":"sha512-drgkpbVP8a7Vw4/0aRmxLL4UK4b01j3M15T45BPpmlN24N+aqgjcAJ/3mZ4eMCAmtP+B6hP9+C33/qnWj8m8Gg==","signatures":[{"sig":"MEUCIECPhg5FiTlfBXdtzbAwtTOMD0xPUEGKXk51XyMpbUcnAiEA9Ahk+KfuL49Ge1IEHWqW5Ld69c8DSperB3c2wAMFtz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEq18DmP2ncCwEl0bCXC2xa8ZUF1+QcY2+fJuznPq26tAiAy1z7LJeH1h/QopmJgvid+pMUh93JyC8l1wk7CqjybpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"497b13935c641816b9134b1cb5139c9488f01a12","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.343","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.206","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.348","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.204","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.82","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.354","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.26","use-weather-forecast":"^0.1.168","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.156","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.73"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.223_1789193126900_0.25131248179591026","host":"s3://npm-registry-packages-npm-production"}},"0.1.226":{"name":"research-agent-ui","version":"0.1.226","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.226","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f1704393a14c9019e947413e5c1f0456b54d009c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.226.tgz","fileCount":208,"integrity":"sha512-CTB6lDttUk9fpUkqlRTO+ANrUmVzhCuRqAKEcs+bC8H01JL5kji8JV/puPWNG1jjnIXAEC5ZrbjHtoXntXJtKA==","signatures":[{"sig":"MEQCIDIxFOrZIeE9Mduhxri3tuTKCCbkvacz5h5dSv46jZEoAiBqOZquoTh2wFzWP3mJ35yyWMQ7tsSK9q8u4SlGYy8i6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCYA7QkPNbd7epIx+kawhI15Y639hU+3VX77DKuxeFIwQIgW6UGIxoE8eRHNAeSQzGs0zIGwNcmEjnG5t2vj3j/BBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.226","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"fa0b650eb82de625334d8c1387e1c0400e79a796","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.346","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.209","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.351","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.207","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.85","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.357","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.29","use-weather-forecast":"^0.1.171","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.159","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.76"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.226_1789193679838_0.5948413121741531","host":"s3://npm-registry-packages-npm-production"}},"0.1.225":{"name":"research-agent-ui","version":"0.1.225","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.225","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"60f25d4bb0ee9c424565dab6ab7438917d0fb21b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.225.tgz","fileCount":208,"integrity":"sha512-Nt6/1MJvjOW0iqwykJu9BcR/I1wBjuU1lsEod3X5fMSfuf3kDOGwp02LDwyUaBP8VAlczLou35RRBITvAdENgQ==","signatures":[{"sig":"MEQCIFi48EOQ6fUJdsOrvonaU3m+L7QtQ6kVcV+taDgjNCPfAiB1g9ZTu1MwimWZ80+dT4XD3hv+tY4GOgthWl/6AujFGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC6Wyp6pUE5bE8boiWpurCFOS2n+Jyf6U2DKiNoB8dfDAIgEJCeXbancFpIi0/l59qhdhIhXsjrQsLqEwG6U2HRG8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.225","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ae4c7974c12c140e646ea384505e4aa9ffaaa923","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.345","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.208","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.350","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.206","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.84","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.356","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.28","use-weather-forecast":"^0.1.170","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.158","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.75"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.225_1789193689866_0.17979654035625336","host":"s3://npm-registry-packages-npm-production"}},"0.1.224":{"name":"research-agent-ui","version":"0.1.224","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.224","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c8b0dd0f6bf1d9d0c56da4e33b5242d2463cb199","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.224.tgz","fileCount":208,"integrity":"sha512-bG7qhydUGX/XTXrRaT3YKk+qzRiqDy1UzEzmArHWWsCydSgUh+PvZbA+PUnz+RezEKTnEuiSKRciyVtDz1pKOQ==","signatures":[{"sig":"MEYCIQC9oCPi7YfSzoQgY2ws0ibHA3ph1rqoh+RzH9aYFxH5hwIhAMda7gi+GGQKBoxokqlw5HjcGrIfUQv3sCaqcsp7hn5R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/L71badbJdNsaQv9uGt+VlmHgmsEzya123//04GKj2gIgTOBqGfBUMrIsVIi12SiUj9VjHq5O9RuwCi/l2JptIFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.224","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"3bb42ae653b956f43e3be26832170aa5e3cd697d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.344","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.207","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.349","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.205","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.83","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.355","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.27","use-weather-forecast":"^0.1.169","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.157","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.74"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.224_1789193754015_0.10844680162444487","host":"s3://npm-registry-packages-npm-production"}},"0.1.227":{"name":"research-agent-ui","version":"0.1.227","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.227","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2a9a2d0f1ebe32b619326c80666b176d02361779","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.227.tgz","fileCount":208,"integrity":"sha512-eqElyqPidcboQl/zHsfXbdtk05t8UKTQVqNS/rPAH+lbfkaeP8nTXdCwbDbbvT28dDaDNQj03jrJ8dLTR6RiLA==","signatures":[{"sig":"MEQCIBk+MaE2BXXJ47OH5FX2xrNMbPu4PAB6PXHM24teRhPvAiBjrK9HZRslLsjvNolD+fPY8Z2K7k8O2ir9+X/Q4zwdUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPk6aUa6Ms0Q2QJSqmFIoOxIVlDyvd2LVcMLkgcZTg7wIgDrIZgTz1l8JBkr/oCxJFh64i9/3683OoaUlo3Qhwpw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.227","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"83127660e69e5eb89a047b9629feb8bd01ea6eec","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.347","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.210","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.352","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.208","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.86","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.358","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.30","use-weather-forecast":"^0.1.172","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.160","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.77"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.227_1789194073647_0.8022515504237775","host":"s3://npm-registry-packages-npm-production"}},"0.1.228":{"name":"research-agent-ui","version":"0.1.228","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.228","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"aaa6e106e735e283f9bbf8402cb2b66ce7f1c2ee","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.228.tgz","fileCount":208,"integrity":"sha512-u7Da2amTURJYH45xOGIAf5YOMXlz4B1o90PHM3yt+2RlavPwU/+WbcXNErb5IIKtj47w1FdHkZBWk9EZiigX2g==","signatures":[{"sig":"MEQCIDLardEUCZ9lMogiUtplXKUdv1hbh7NMf5FX9pjzQfRCAiB7kXRWHpHTsITfKppjBI/pDAeI5xg9bXWxqu2LAl0iuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFoJ48VFs9nKOHA0toFGMVFGZQoSPa3MojQz41g2LWx1AiAwHOCezAnyaQTqA6j62TlibTpv/bE/4r6SASKdqs/QSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"155463195fdfb0554f0b2f01a49157529a5f3803","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.348","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.211","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.353","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.209","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.87","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.359","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.31","use-weather-forecast":"^0.1.173","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.161","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.78"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.228_1789194202235_0.9862191178114699","host":"s3://npm-registry-packages-npm-production"}},"0.1.229":{"name":"research-agent-ui","version":"0.1.229","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.229","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"12e418d7700a5f877947e440d0baa9b19803d91b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.229.tgz","fileCount":208,"integrity":"sha512-5/j6+XDdET21rJiTwvqifKy2rn/P7vukEu4Qlh4lpDuARwHSB48qHW4bFAFEDgURac0KdDGYl92qd1bbrQaxWA==","signatures":[{"sig":"MEQCIAvv7atCb5bt2knB4BObOWpw3WjjaIlxHY19h7zzv4nhAiA0xx4e1ns+PZ4A9xchWOXo1OsruVaixLv1Q9Kf9wnMaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAMbGJvAg9zAeuTFpILZqMzeHxOjug0bqPEVRMVFtyH0AiBXDRejlHMLyJfKqnlZYImPC1iX0KI4KhX2KR6YueSYgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.229","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f40fcd1d62ed75554765c19370feb7eebdcad59f","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.349","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.212","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.354","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.210","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.88","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.360","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.32","use-weather-forecast":"^0.1.174","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.162","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.79"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.229_1789194268843_0.7028336064749763","host":"s3://npm-registry-packages-npm-production"}},"0.1.230":{"name":"research-agent-ui","version":"0.1.230","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.230","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ea48a9d6f53a7e9ebfac779cf5b69415e193c1c9","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.230.tgz","fileCount":208,"integrity":"sha512-vjf37Oo7PgYCsCOBkSsTELZyomSeVUgxPrDEBTQu/LmbertAi5wcw+vzsHH4xJsEin9Q4e8uweV83sQ1U2w2Gg==","signatures":[{"sig":"MEYCIQCrTR0XV0fvrAbf2T0iUfVYv4Fm2YQVqbKGuCs/lz1rOAIhAJncQyEkg+BQqX7wrB35s6eKdtG/NDyy/dQ9RKMazAKq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD0ceuV02cDoQh9hKAAHCboHMNJuBCeMvNCkjHaOeDSGQIhAMI/hCaPoKlOfVX9Tf011LaZxKtJb5nRobwiJI4V7LEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b2eba8bc3d119af4faf61719927bdb091f4746e3","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.350","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.213","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.355","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.211","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.89","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.361","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.33","use-weather-forecast":"^0.1.175","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.163","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.80"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.230_1789194472262_0.4903124314631684","host":"s3://npm-registry-packages-npm-production"}},"0.1.231":{"name":"research-agent-ui","version":"0.1.231","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.231","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"dd3a2eb385a7b4dd4e3671da7fd1814ce00ba767","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.231.tgz","fileCount":208,"integrity":"sha512-knCmQnzWrl6lQ9m7+DIpKEWMfRqsgUEKZz7asVmRakaO2ZEgFXacxHISvzMfBgEaX7aVhpydZhRMP6oCJ4HmrQ==","signatures":[{"sig":"MEQCIGERoha29fzfee5AJn8ELpjpBJWQooGSox2HyRJZX8mUAiAjIXvVjeC5vlDE0a70eqHWloz0uJvGz9TDCEtdtavxEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF5mrEYexNhI0hkNUAxHL77Q3G2205jFEbuxmj7uV/KlAiEA2ZdVX8+oC8ilLBBCCExm+4Q5Hmp037gEfxE4KikkIzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.231","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"88aeae9f59abf53e6287f5ddb121eeb6aead5655","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.351","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.214","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.356","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.212","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.90","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.362","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.34","use-weather-forecast":"^0.1.176","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.164","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.81"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.231_1789194689961_0.0881131570205218","host":"s3://npm-registry-packages-npm-production"}},"0.1.232":{"name":"research-agent-ui","version":"0.1.232","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.232","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"85370b0130a6c77942e1623ba570327329b0a642","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.232.tgz","fileCount":208,"integrity":"sha512-t0WABdk+5eTobAA/DmvTo3H3ixdAHlpDTbkrBg973kxObbQ2BrrxDsHuCal6IqZC7FhwUCO7uHCiehGE4VBLoQ==","signatures":[{"sig":"MEUCIQCEA6kqAqfyZOFu9XMwokRQB5eRjlNd2Fb9QOrXxmMpnQIgYDN8Xi1AJo3vB5JcwMplZhVJo4svW2Lff97+59FWQUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDE69sQC9/BfJpv/tOEPnBqih12cJT9Iwl0Hy/2YTwatwIgRv5U81c/JvZrneAlVQyZwEC4xQBtcSY60apTleVqUNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.232","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"757a0e6b2eeb8a99aefe1ab22989011b59679d5b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.352","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.215","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.357","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.213","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.91","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.363","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.35","use-weather-forecast":"^0.1.177","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.165","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.82"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.232_1789194818593_0.5001897612584416","host":"s3://npm-registry-packages-npm-production"}},"0.1.233":{"name":"research-agent-ui","version":"0.1.233","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.233","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"817d3f0de1908484453aac4093e96575aa9039bb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.233.tgz","fileCount":208,"integrity":"sha512-4/Mb7inzY0z9NRt5j3fly1b0iALF+Ek7CjP1BC6prishVlAUDDSO5qseh5b35Z9eMKhP7ks1xP9dKYSsZ9pHHQ==","signatures":[{"sig":"MEUCIF766fHV1tsdkekosBp3X5BMYIQ73Yvqu6SrSA3fXCu5AiEA96JKAd3ef7fiDwNJTyduR7SkKCM7kR2OSRhuMbTtJ0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoLnHMSbtbN8o7cCLVMO2fI0Rl4X2ixQJx04PzNDc98wIgJQcjlkO2OO5A4YhdIy/0/iWjIHM8T9U5NE3boyRvsk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.233","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":825687},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f59bfb5f367621943f8496db6eb176290baea601","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.353","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.216","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.358","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.214","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.92","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.364","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.36","use-weather-forecast":"^0.1.178","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.166","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.83"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.233_1789200422703_0.9556269618617703","host":"s3://npm-registry-packages-npm-production"}},"0.1.234":{"name":"research-agent-ui","version":"0.1.234","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.234","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"36ac9e8a3ff000455e3a888c85b5f2a6c5b065c6","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.234.tgz","fileCount":208,"integrity":"sha512-dll3lzg8NWQBVKTBqGUJ+xqJmCiUUNHakBS5RFgWSGe/Y3hEtlYxtVUiM2FddXQIstfv+O+EMN5OnFMlTFJ38A==","signatures":[{"sig":"MEQCID1bj307ZWCP4bxaSMlayTQIdgc07rdyU9lT4bxiCkFIAiBhsVtfWIewHm2qnkO94j1dn3VrsKcmBrOBnpU0PpnBWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDV946Rb5238p2JRuy42f16Jb5VLUdueC+ZBaJjbWOV8QIgJJ1hclrSreDXs+mRsDZB2uLYz25p2XnGxgyV7F7mC6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.234","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":827543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ec1dfffb6aa36d247ab5d1f84c3c8c6cf4155036","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.354","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.217","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.359","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.215","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.93","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.365","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.37","use-weather-forecast":"^0.1.179","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.167","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.84"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.234_1789208621398_0.5340637948924236","host":"s3://npm-registry-packages-npm-production"}},"0.1.235":{"name":"research-agent-ui","version":"0.1.235","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.235","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"32dc485584c24fa54f2243da265e5c24404ad836","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.235.tgz","fileCount":208,"integrity":"sha512-wnUAVZSzjfL8eejx5XzF63qhrh4XURKsOu2ktUDQWTdjNsKQ4sPfIR5EhwmwdNPHt1KvfqYXXpAVUKAf+jw9yw==","signatures":[{"sig":"MEQCIHlCJBAl9zFXOH7xcZc4uhaO20FGxmm6Hu8D8Xs5yZYlAiA8ofnMKmoy6sFyW5O9YPXcEmnsYiLCVJ/cKqw8B1oj/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBfLTfbyEW+GrDtznd5Ab4OcZSW5knw/4Gr+CGCAiWM0AiEAuXeKSUcEGDI6Mhx5zrDl7s9WZoSg2GYKpFgY0HF6DoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.235","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":827543},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5d9c3a459fb74243865c2509a1e9517652a8eb5a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.355","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.218","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.360","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.216","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.94","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.366","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.38","use-weather-forecast":"^0.1.180","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.168","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.85"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.235_1789212071602_0.21595525128237703","host":"s3://npm-registry-packages-npm-production"}},"0.1.236":{"name":"research-agent-ui","version":"0.1.236","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.236","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d5cebe32090249f8a123524d4839d5160319eada","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.236.tgz","fileCount":208,"integrity":"sha512-pPfINxlqhI6WwsH2aurHlNeASF20yGx3xnvZofDr9H0MKB0FOs7UeP5h9GOkOU98ODhvj6CYVd5lxMn0o8KWeQ==","signatures":[{"sig":"MEUCIBLaaxQ5jM6W547dG9ZwikpU9n4eK3h2nkIXr5Y2/4b8AiEAutHBNKk5e5I3yu3jNlHx92ZLH3W9917Wqg6MSEbsN8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAyRw4RwkuvouIsJSztOJ5Nds1TLqKHqWKHGj1znzse6AiBSBQhC9Yw4pMZhBVHwMooV/UoCw1bJcBUJ/AWSYhQVKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.236","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828279},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"fb081f172649cb6b61d916f645f257fe18f62dee","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.358","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.221","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.363","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.219","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.97","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.369","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.41","use-weather-forecast":"^0.1.183","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.171","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.88"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.236_1789344953227_0.4341833315863035","host":"s3://npm-registry-packages-npm-production"}},"0.1.237":{"name":"research-agent-ui","version":"0.1.237","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.237","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"2ee2c9030aff13746a1a49dffbbdeac60c693ec5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.237.tgz","fileCount":208,"integrity":"sha512-yd/WayjwSHAyYclxZR0Qi33Y3lGyF8VxxX7PDMnpejOt0ll0fxYGCVNUn+SSDJiFYk5XB5AuBXDlOQ3lutZeiw==","signatures":[{"sig":"MEUCIEg31j7nwy1zfY38yStMkguNo4fxQbdufhRvZIo6RvrrAiEA6WK7F/2e2mypAFEGsegbz0KydBfeeN3ZNb4hcJqNlzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLykQQKA8dnR92ZQQfoLSxA+swj1Zg0r+ZEM6Z4+UiNwIgX8kpB0+cNwub/L0Atju/zlEFNKg0m6ORF6hoOphir14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.237","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828279},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"67d5dd0ad5e0bf242881697477a4277d6e6b2252","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.359","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.222","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.364","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.220","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.98","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.370","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.42","use-weather-forecast":"^0.1.184","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.172","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.89"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.237_1789431978316_0.7479592040855407","host":"s3://npm-registry-packages-npm-production"}},"0.1.238":{"name":"research-agent-ui","version":"0.1.238","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.238","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fe3f12d2c15579b943ff715c5fcde9c201d4ee61","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.238.tgz","fileCount":208,"integrity":"sha512-TdiRdMUEg2DMvcPBpVezCY4PAcFmlo3WSHszJfoY4FHYjWqxxl7usOLaMocbDkw9V7IfKSzQYJox7YplC+zU/Q==","signatures":[{"sig":"MEUCIC0gte1rg1Ifxuwg8lXPYB4p9YRk/sx7B06Z+O2VIM4PAiEAn960hz87UDwSeJ3a3FnlueWDMXF0ED1faCptslpxDsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICMcCVB30zSbbQphKNBe/YALrhiI8qbUDecoudUFaJwqAiArfsXvUGg9i80q66yAX1vK5MXsmpiMZUqL65bVt0zlCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.238","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828279},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"367ab8ae710fcc6e88d29fecd61ee97ade4ff64e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.360","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.223","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.365","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.221","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.99","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.371","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.43","use-weather-forecast":"^0.1.185","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.173","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.90"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.238_1789459885058_0.8366663831076273","host":"s3://npm-registry-packages-npm-production"}},"0.1.239":{"name":"research-agent-ui","version":"0.1.239","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.239","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b85d127e81609d49d56d669564960454c19be373","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.239.tgz","fileCount":208,"integrity":"sha512-6doR3tU2plNf7gDuIfXCzC8eNcMHFB2lWKQSjf+rVuCQMPJen7jvUoYw8K2Oi2lILau5J6rjH58FSRp7Zg0T9Q==","signatures":[{"sig":"MEYCIQC+1KCoV2yPvUtcdGHcFvzL+aH6l1dGP2V0kycKHB3e8AIhAN1Z6lHSepC4EJo9lpQ69eNZ9OPeYcQ7+1geTl9jxedH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIECbFclgsL9mRAlrmy87tLkRhZcC9Ny00hy8NvfbDKCCAiADEpllfnuhpnoUWBFOk1aWHjYaC99DTQsq2J3AtEUMQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.239","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7cf2974ec767eeb3445ffe9fdd9ca8c52716b101","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.361","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.224","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.366","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.222","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.100","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.372","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.44","use-weather-forecast":"^0.1.186","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.174","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.91"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.239_1789505869747_0.763135112813452","host":"s3://npm-registry-packages-npm-production"}},"0.1.240":{"name":"research-agent-ui","version":"0.1.240","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.240","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"66e5ba6465586d8dcc003debf712f989d4e8412b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.240.tgz","fileCount":208,"integrity":"sha512-k+wUBs8j5P9Bh5qtMPckIMVbYVvk0y7zZ47LTKuaffJFkN+GTHn3sZD4JEeqE6nBndhSi1TznnNUBwFLUaqjsg==","signatures":[{"sig":"MEUCIDCwhDIhV1NS26UbOcgrSJIp2Jchja1G7dj/+IcpXSHDAiEA+oOV2Kq66H9BnXorQUD+14uy2Mml344QheKfhLJzUCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnpxncWjevXuNB/h3Zt2TFdD6K93wNLee1z4iBmyUQRgIhAKM/2kZIue7JYkzUbBj0uSjJwbFDh+PVO8qKgmVMBT5L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.240","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"8391e43c99a9faceee98a5521972f1bc19fd300e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.362","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.225","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.367","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.223","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.101","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.373","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.45","use-weather-forecast":"^0.1.187","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.175","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.92"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.240_1789515709653_0.7447855710143703","host":"s3://npm-registry-packages-npm-production"}},"0.1.241":{"name":"research-agent-ui","version":"0.1.241","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.241","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"a994feedb38b36ba693e9fbdfa47ce60d4481151","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.241.tgz","fileCount":208,"integrity":"sha512-8BqIToQYrRgrYqVHmbYDM+zNCTqE8vZPZDJAQIZRAXK0fxR0FEfo+li/xT5OQUMiZIPoxgAj80dRKAkVFxLjZQ==","signatures":[{"sig":"MEYCIQDLI4zBTQSH+fWsAfadum6isSGbBGZeqaATGX/kjqs2BQIhAMfQyrLrkdKuR3qEVtGIh2lVIt4H9V6dDU86QwykstqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGbwGscgMRNflOwWBO8Sap+C6qxRTDb7bcQo8xIqspu1AiAF7vN6mpBeus4b/r/TV8y9FmWf/4jK1T8X/INRvc12cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.241","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"78d284ca98f42e0e3c5d694fe52b356627946fd9","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.363","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.226","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.368","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.224","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.102","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.374","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.46","use-weather-forecast":"^0.1.188","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.176","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.93"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.241_1789525393635_0.3513548981065149","host":"s3://npm-registry-packages-npm-production"}},"0.1.242":{"name":"research-agent-ui","version":"0.1.242","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.242","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6101ec65e88654ecb5a69129b025f4f0f7b326b5","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.242.tgz","fileCount":208,"integrity":"sha512-zE0MYU4ewcVHoy6feWfbOxe6tnoNx6pM8jo97KNug8SvugEqRMkaqp6+Tto2tOrm1HgAW0+/iAJLAoXqyy80sA==","signatures":[{"sig":"MEQCIHbLpwMzlLG1MnEe3ZsiWKjmCAWNx0QnSy98gdRavVFUAiA7xA3iGc52CDXMRHFr9dQ4Nt+ovY61HzkpOO92BUEhKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDbf0EuRkBNChKZIctEEYJgV4LgLVNFD8wLTBaYPA05iQIhAKRaJjSa0Cmdh+aeS+9qOXGcbAYXFc615OQgt5Tck6Ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.242","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4966d704eff5d8ba19386fc4246a6e6fb83d0be2","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.365","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.228","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.369","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.226","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.104","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.375","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.48","use-weather-forecast":"^0.1.190","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.177","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.95"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.242_1789529140143_0.1607296478674014","host":"s3://npm-registry-packages-npm-production"}},"0.1.243":{"name":"research-agent-ui","version":"0.1.243","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.243","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"798cbc90f74a737394807ad328369b735609eb3c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.243.tgz","fileCount":208,"integrity":"sha512-LFOFcEuJ6ACwAo80493rAkJ8eixhb/d/GsbbSDfYtryEh8BZKCxEhOR5VyHHQw0vRlQfBVEc1rBB1gBCPMCMjw==","signatures":[{"sig":"MEUCIQC8307lsUbj/+HGirL1XJWfsPMVVX5seVdpvkyDQjQFkAIgGxNUH6GIq3eLZ//pZnftVCBV3ppNd3J3fKVeL7QPyJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSNRG2S73wyLr4s+Ft2iQcns8IdXInLE19g6Dm/XOQvAiEAzzDFDUXKnPCoFxzY6+ZZud0H0A3Pp6wSuxXNHNw71tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.243","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"284050168e2ef20271a32f8aa7f0dd4197269a40","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.364","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.227","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.370","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.225","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.103","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.376","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.47","use-weather-forecast":"^0.1.189","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.178","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.94"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.243_1789529239984_0.7988056730975048","host":"s3://npm-registry-packages-npm-production"}},"0.1.244":{"name":"research-agent-ui","version":"0.1.244","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.244","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d58b666f828291d21ca144366c2cf6f5996e8cdb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.244.tgz","fileCount":208,"integrity":"sha512-aXX5UGyAZio8SMkDYVP4bz+2+TD+T56akXszQudl+Ata04b0atZqwrvFbQAoZnEiZ+K3lUDTAquJ8QmD+jk8vg==","signatures":[{"sig":"MEUCIQCr41BaoNkGe/oPPauoOsG/64i/yLDO1Xf+fgrCQuzVbgIgMFO892vPJ1Fr25AoBf0mafY31oTEE3D/zQBxeHBhwV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDtEpoZQu1mcTqwumwAZgrOqusV51+cCo36BOUAJwEbXAiAEPC56NMo6DASsTPqWdivzX7PKkvGqRLenUUBrnbMSKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"718b97ac8fbe5ab3e847170593d617236f1faa74","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.366","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.229","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.371","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.227","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.105","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.377","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.49","use-weather-forecast":"^0.1.191","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.179","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.96"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.244_1789529356229_0.7362244495661272","host":"s3://npm-registry-packages-npm-production"}},"0.1.245":{"name":"research-agent-ui","version":"0.1.245","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.245","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f144999c44d34f8d822108e952164192105669dc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.245.tgz","fileCount":208,"integrity":"sha512-AFSdfUCXSXrJaiAzjS0o6maylCh9qeufpyy+8s5f0s3SEzRF3Yje9N6KSZGwlHAmLB9ykp78TEXSDV2Csy3Rrg==","signatures":[{"sig":"MEYCIQCqrUMCqXatvP6h8YhfMod5SbRC3P/a6/lzZ8IJdv5f9QIhAL7SHZxOajKNT8iMGoD0aRfo/2hkfrI0ZWbuBMpaQP7P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAuYe5ehQthZmUhGhOT+ia+CpZPD9donUClzIbqFU83KAiEA+OCH0HadOWYjgBCwjFNcstAovuNjeMwMX1+w8cWl2EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.245","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"11ce27b2e0f7fbdbc6860199a045ee69c5ccbd6f","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.367","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.230","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.372","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.228","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.106","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.378","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.50","use-weather-forecast":"^0.1.192","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.180","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.97"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.245_1789529391498_0.6934479193418752","host":"s3://npm-registry-packages-npm-production"}},"0.1.246":{"name":"research-agent-ui","version":"0.1.246","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.246","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f8cd7519afc842fada9dd1e45154761dcf3ecbdf","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.246.tgz","fileCount":208,"integrity":"sha512-3vzdE5v3NVvzc4o0XvqIiAWMCA1aoQAGw9k12AgC2LPHDokxsO369i6ePD9VfLtJr4XYK72qtN2T+5AlULw3mg==","signatures":[{"sig":"MEYCIQDYkgSDWSaONmwCDza7GUUdXYaCJYIh45Jshz5xjXmFQAIhAO49muyOHLilzIjVbQ5uOlo3vKi+JL+ECWFN2bj/CAcg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHl8b4D+Rwvxd2CFqzvBg/dIACUdY6bKJJnK0lBJZ1CXAiEAzT80w4ibKXZ4Ga61+QvsEI7tVI6iekeEHKx4Nn8PHn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.246","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d26b37ca62fcd54159ce2cee976db5dcc799208b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.368","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.231","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.373","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.229","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.107","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.379","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.51","use-weather-forecast":"^0.1.193","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.181","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.98"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.246_1789536270965_0.6089991626215165","host":"s3://npm-registry-packages-npm-production"}},"0.1.247":{"name":"research-agent-ui","version":"0.1.247","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.247","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f44737b5016817f8f4fed6c23441aeb77cde1aa2","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.247.tgz","fileCount":208,"integrity":"sha512-qreg+Zdz4c/4uWZOTNHah9x6QS2lV0uDa/bh7nu0lsvbgT2sP8YjhmSDgoTDbwjjh5T/VHWe6mBiivpCWYtXNw==","signatures":[{"sig":"MEQCIB6Sz+EjxHj/S3FBADUGCfLNqULQZ9biD5rDFr+PgQ9YAiB84+4in1tSHDE6N2jXp6ZLFQMZbBooFsWwJzFhwd/8+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDw8LkMfk3HSwf3InsNQOv4tapQXa+0ouPjJ+rfS4rX7AiAmtXcWdolWS75Ql8vlfok+P+edhjb7OpvEnORyEfEgRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.247","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828280},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"b3d75ef91e36430f5482b665a7380772412f9990","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.369","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.232","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.374","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.230","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.108","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.380","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.52","use-weather-forecast":"^0.1.194","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.182","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.99"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.247_1789617264351_0.797577322878138","host":"s3://npm-registry-packages-npm-production"}},"0.1.248":{"name":"research-agent-ui","version":"0.1.248","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.248","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7ba63f923264c008d24f9f0558fa2b3d199c0ff3","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.248.tgz","fileCount":208,"integrity":"sha512-fO8DxiQMGhbBYXXFHrYO2jDl2ZALaQOdv6oYB8dKtXjdtta5F5YInmb2lSpOC+8wp5aIXclpLHf3/rgsHpZ5kA==","signatures":[{"sig":"MEUCIQC3/zWeGGctFA6q+OWWOIpDI8QgMlWvdzrkaZjC2L6ligIgKbqAqF6nDkXLoqyvkION2Kh0CkPD9Q8X3Sh1NXRcHlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDFk3e7Q34f0yMbXBoFardvLl4tYz4lehULpTMgLcxtcgIhAMKWLa+VPi8+wyI4dp4OTZRscjrmrDzvkQnVP4VAaxp0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.248","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5c27c26327761c60c9df989915445f3df9056d59","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.370","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.233","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.375","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.231","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.109","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.381","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.53","use-weather-forecast":"^0.1.195","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.183","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.100"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.248_1789617479320_0.8063954412364753","host":"s3://npm-registry-packages-npm-production"}},"0.1.249":{"name":"research-agent-ui","version":"0.1.249","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.249","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4a93656fd8a224e861de6de1075d447f86a0b69e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.249.tgz","fileCount":208,"integrity":"sha512-46LxU5iSxMmuF27PVIbGf/U0TIP5PLXK6l4DG13/u/zJX5NBFtp9tL9cisdAYz0kTOrKkQgWWPGeSFIk8Du2Lw==","signatures":[{"sig":"MEQCIGE0QuMUP3U/vN1edLX540oHPjMy5ao17x3AjUdZ+cLWAiBow2JnDGXdPJwnMOa01psLyMafYOZK9n2Ft7d6pAdAtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHU7ejW64+866BBVRXs9o1nHoSPqYar3HGUSQwC6zgfHAiAY813/EtGUV0oEzkK0cR9DhKtPVDPuLGjJPy0LPfzKlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.249","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a070ddae5b591405efbb99d693f96f1323e4cd7e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.371","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.234","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.376","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.232","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.110","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.382","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.54","use-weather-forecast":"^0.1.196","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.184","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.101"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.249_1789631979136_0.4191907409362272","host":"s3://npm-registry-packages-npm-production"}},"0.1.250":{"name":"research-agent-ui","version":"0.1.250","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.250","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"54dd41570615b16a1a3c173f35dc672f2e005939","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.250.tgz","fileCount":208,"integrity":"sha512-RRROAGooNLqDkAX6Dxk5Y+sQsl4uHi7Fy8wAijL1hPjvc0J+PzDSzsOst2Y0AortA9LHtRIHAekFoXwuHDtdDg==","signatures":[{"sig":"MEUCIEln1ozTLSONwiwT7txthzdLya/OqrDVkhIQv9tPCIJvAiEA6YdFU8tlvUq9OITAN/j00uid8ysDdbIB9QVgXJ4NVPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/Gl8th6Ww1a+sRiYtoIf69hJq0WpZfDX1zZZtPvcekAIgRsl7axNOf0Zs3ZTmq89Kt7gd9Nfx3vqkO3sy87/neh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.250","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2660c8d3e61f4a25211a55707d457de7e0e8a1d0","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.372","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.235","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.377","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.233","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.111","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.383","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.55","use-weather-forecast":"^0.1.197","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.185","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.102"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.250_1789632090781_0.29035052466310485","host":"s3://npm-registry-packages-npm-production"}},"0.1.251":{"name":"research-agent-ui","version":"0.1.251","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.251","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4f680ff73ca2e47f8d45835a4a562922df88e1eb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.251.tgz","fileCount":208,"integrity":"sha512-khkGwO2StoZAE8a/Ef/DGjjKXzur5pUtKv5l+t542Y0CeWdWft1cLax29HrfK6wclfdhFxItqVlmGNB9NWyz/A==","signatures":[{"sig":"MEUCIFh4EydzWKbjDyADU/fqKCPk95CmThWjrCI2vSCqxvHiAiEAuw/Uw8SxSzS3ud0cmWOFdH00B/xcNIveN2NBlcp2mpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAaHeQKI2BrULl3W8PyRMNhkM+e9/ldM/xa5KNT0M8pVAiEAkw3GsTrUNOKQZCJIGB41ttis6aaXulW3jBFWdTHYUdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.251","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"eaab45c0e65ad09f9e9fc23f680eaf7094e266b2","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.373","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.236","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.378","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.234","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.112","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.384","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.56","use-weather-forecast":"^0.1.198","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.186","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.103"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.251_1789632625811_0.5988850591370087","host":"s3://npm-registry-packages-npm-production"}},"0.1.252":{"name":"research-agent-ui","version":"0.1.252","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.252","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"84e0adfeaece94423435cbc205b4258eca85f6e9","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.252.tgz","fileCount":208,"integrity":"sha512-9puDHY6T52t7NlDC5FAAMm8XuCcSm51ZCfQc565gUpA4i3D1U2PS79K9Jkr4ZhzeERdkyvUwgNEqjjfAbn+muQ==","signatures":[{"sig":"MEQCIAHLoe49e3+2arUONZMXYLyAdpmuMGecTnZnQh22qDP5AiANfUTpISUHyPH7jmao35ob/gjD+GEiN0+/tUrSoqBu/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCc00rV0Ae4LsQqHSuRT/2d5YAlED5qL/caqLvT74DYuwIhAPL0xp3zWGMK9HJB20d8SLUiypif3d4ZrVUH0nk0YH1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.252","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"a2ae7cf2637ebf1e426f4574ae4344cbe890193a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.374","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.237","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.379","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.235","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.113","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.385","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.57","use-weather-forecast":"^0.1.199","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.187","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.104"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.252_1789634152704_0.18756713905280864","host":"s3://npm-registry-packages-npm-production"}},"0.1.253":{"name":"research-agent-ui","version":"0.1.253","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.253","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"f5e2bcf5f8cac2c869dd0275a82060bf77187c0e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.253.tgz","fileCount":208,"integrity":"sha512-+qNlsv64zl545A82daMOuuijD4W2jpbQiVdiif1dV5xBtH8KGrHGpJ8sLbHnuu79vuOmAoe4aPQuMud6BV8OiA==","signatures":[{"sig":"MEUCIQCdz9t+w+3c6/IDXpUb1lJ2GqWvidgvdUqzP7UWHYiZnQIgY9ljMhvLrfHGpCi/jN23fa+3XUeUIHhT0yUSzeK4h7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDpT2f7a74mrAJHyrdarNBhBwPTLhpZRmKb7Oyu1zZw8AiEAw7c2sHlwW3sVlGPQMBQuVRVQBHQCsbgMK7OqQopSLwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.253","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"79db6ed770e17e00086359682e0d1b1610a675b7","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.375","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.238","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.380","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.236","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.114","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.386","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.58","use-weather-forecast":"^0.1.200","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.188","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.105"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.253_1789671982678_0.31766338978226427","host":"s3://npm-registry-packages-npm-production"}},"0.1.254":{"name":"research-agent-ui","version":"0.1.254","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.254","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1bfe04a7eff86d91a48f132204e98906f1d0e9fe","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.254.tgz","fileCount":208,"integrity":"sha512-5X9U1LZBb9OR2bXch9cO6dwtxw6iN+d2Hd+5GLjew//wtrb93+ZLjJu/TgdY3eFvgzXlPfWB5W9Ur3SBPaw9vQ==","signatures":[{"sig":"MEYCIQCAQvjARNcLs4NLF+7YvUXn3iJp88jd/u93JCtFfcelwwIhAJ8wmGQ57SoMkPP65H84e5TAPssPh61XHrcstisRsCOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDEBntnhd8PFlbUXqWoMtpmfNToJ1FiMIx8Y3F8I6DtiAiEA+729Ww3Li9SgMceYw2TIUp/tkXcnJR/Vy6KkShRSKZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.254","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"fc665ab53cac55cf83b4985e5a870ab847e8c80d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.376","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.239","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.381","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.237","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.115","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.387","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.59","use-weather-forecast":"^0.1.201","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.189","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.106"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.254_1789672650062_0.9964849498520925","host":"s3://npm-registry-packages-npm-production"}},"0.1.255":{"name":"research-agent-ui","version":"0.1.255","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.255","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"eac8cd29537950fa5c673988bcb7be41676aff62","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.255.tgz","fileCount":208,"integrity":"sha512-7fzFNY2fjA9zAMKPXJkd4aCv/Qp2/o7P7pe/yNq7FwivU3l/HOz1etOe2QRSePQGsSV6eB2QQM6sfdH0vtJdoA==","signatures":[{"sig":"MEUCIF2w+vN4/dPYqAj3GF0lwfp7/EtdcXLSyh8T9VntJhJnAiEAyB1X8KxUjiXpr94l1faKChM53JDe7nR4UzvQtHwoLt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICSaW8KLXAqmpEF88vjRdWu7Iu5Iz+dgHu8H1uSr27eUAiBPXU/j9BmfPbkLCxG1bpGkm+ahH1f2Woty0Won3gZ2Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.255","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"96b491bed97820ad921f15f7c5dc0e98f7f95569","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.377","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.240","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.382","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.238","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.116","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.388","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.60","use-weather-forecast":"^0.1.202","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.190","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.107"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.255_1789716393744_0.11756604114706493","host":"s3://npm-registry-packages-npm-production"}},"0.1.256":{"name":"research-agent-ui","version":"0.1.256","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.256","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"02fe63238f97a4f3866753aa16ca003dbe813228","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.256.tgz","fileCount":208,"integrity":"sha512-zdIu8ClO2zHuyHlqkMiY9Mfo5eqZdqoqbJ4jcw+b/9L4vl3WsKyUSvWPNMRdh28n6JW3BKiwUVlrlNoYY1OaFg==","signatures":[{"sig":"MEQCIEawl4v8+KXkqBa9GThj75oFLyP7kvFoMVRyQvwwZGrdAiBUZm/rGK5CsKZHcwCqpjinFXXhFN02xhpxmFgfciv96A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDGBc12wYIbnvgu9TeBsGGjPbsuUX2XnpFQAxbx9OxXUQIhAMQGiZ2BDZHiGjnfs1mJcBb+omH3UP2Lr1U51xvn6yHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.256","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"58398ce2408fbc678bd844cbec03a40670693824","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.378","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.241","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.383","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.239","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.117","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.389","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.61","use-weather-forecast":"^0.1.203","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.191","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.108"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.256_1789717695950_0.45413364161966197","host":"s3://npm-registry-packages-npm-production"}},"0.1.257":{"name":"research-agent-ui","version":"0.1.257","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.257","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3d1d427dd99dd3060c676af308fa59ebc8f5f321","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.257.tgz","fileCount":208,"integrity":"sha512-dM6NqHQP+1f3CV78rdZER74gzcAB1hDLCVNvBHZlc0bXzE7tvNE3KXUaI+qTcKAEvy3BjHgmmTEAN+hpt0pm0Q==","signatures":[{"sig":"MEUCIEx0J1btuxbmjhjiuCKytsi5LLG1n7A3e+XIcCBpdkYyAiEA+NdCGj1jzORAB9wtWnM7kKcB16StDzBCivvCEgYg4Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA330j/ZGwHS8zwZIO8ztnTiE4tepbfmB6oIIobLIvfhAiEAvIqDwnIxfO6OnhPA2bRtsipumEdE5UoJbSE9bgLQph8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.257","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"7daf750918c84e589c71af78d2e1a21ae9ac973e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.379","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.242","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.384","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.240","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.118","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.390","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.62","use-weather-forecast":"^0.1.204","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.192","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.109"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.257_1789802412294_0.6902019950435812","host":"s3://npm-registry-packages-npm-production"}},"0.1.258":{"name":"research-agent-ui","version":"0.1.258","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.258","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"55fc2249e0ed141bb6161bd4ba4e1cc7f8882818","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.258.tgz","fileCount":208,"integrity":"sha512-sZ9d4w7GA7YokzB4RI9iCaMvvFveCWyrirjK3ALAboli4jKYuNQFEqBvsZN/0CJgmZZHKVEJPVYNZssL+1ZWXw==","signatures":[{"sig":"MEUCIDOhQU5S4m3JV7N+3wMBPBYLZhom9YN62PafONSZhGlRAiEA7CJ6h2RENa4aPJSxee2hd/hKNMhkkyhx8O+1iqnDeV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDO387gPfnCjBUN9LyOPU/EoLsCxDI9RFDiJ9vDjCibhwIgYohEyEy/2S4t2RSDG2tuJYwyqDF1gGGhepds/+6gf3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.258","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":830892},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"768703b6c59979800335d5a3f77ddd5a6b62e5a7","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.380","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.243","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.385","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.241","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.119","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.391","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.63","use-weather-forecast":"^0.1.205","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.193","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.110"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.258_1789802508097_0.9336684311804886","host":"s3://npm-registry-packages-npm-production"}},"0.1.259":{"name":"research-agent-ui","version":"0.1.259","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.259","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"60f4530dbb26cf6fe385db98144e26d6f1b6bf0b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.259.tgz","fileCount":208,"integrity":"sha512-b6fYeqpCjJSI0zDxNQ6Hfu82PhsB63CZNU1QtTAugkM42EJlKtMWJyfTAceQkGcAsYWgaHwh8sa+wOamdmifLA==","signatures":[{"sig":"MEUCIDZF3rgPVrSIx31bV5rGmrxEmnTQFYXgHL2DBswo4XGJAiEAqaAdOr0i9ugBTDoMbv5OQnA51ZX+b1JoDJ+OTXpYti0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDjKwWZC1kN5W2LJhNQewaI0EY0NTrASP5jcgzU5o4oEAIhAM5Zfe3/lFEV3D681Rm6gtB6RMS8DfLb//mRXnEih2ZE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.259","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826251},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"f4dd4d8b9e276d6722d8f5134d7be74324583b57","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.381","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.244","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.386","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.242","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.120","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.392","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.64","use-weather-forecast":"^0.1.206","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.69","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.194","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.111"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.259_1789975582621_0.8844490686948219","host":"s3://npm-registry-packages-npm-production"}},"0.1.260":{"name":"research-agent-ui","version":"0.1.260","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.260","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"fe7b673d3e33258eb8d6b13d22d7448cb3362d6a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.260.tgz","fileCount":208,"integrity":"sha512-S3UYEHhUu04kb7Fnx2YczJumDaO9No256kGH4rYyY6K9paXyq79R2fhHVkGlPjLpVjdx10lyBL1H1oFJq67REg==","signatures":[{"sig":"MEUCIQCKpUYKbdFORksSl8f/tSOXG2j77PhmxbIESolyGA/d+QIgLBCFUszx8N/OtBBH9xkLOgKI66QE+rW4L5KwXa04pIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDSCKXR0jN2PCkST5wzw0wTnyQhbnBgG0MqQyY13nAKBAiEA+hCSsFb06Ww4w9lfvWV43BZGtIX0Im3pALZ6bzQ6OVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.260","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826251},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"bc5df5102c4fde019e6f35a601a93fc975aca481","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.382","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.245","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.387","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.243","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.121","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.393","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.65","use-weather-forecast":"^0.1.207","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.70","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.195","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.112"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.260_1789977072926_0.4908090654099009","host":"s3://npm-registry-packages-npm-production"}},"0.1.261":{"name":"research-agent-ui","version":"0.1.261","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.261","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3f0b1cad6e12d5576081e8ba1d9e9e212eee28e0","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.261.tgz","fileCount":208,"integrity":"sha512-jEKA1Vw1pFPeKQs9x9nFN50g7t22W0leg6XREbwIbgAWltfGmV7serjC3Quv2xgILZ3QTgyGBvmVcW6NgVl+wg==","signatures":[{"sig":"MEUCIQCkUuavRYQd6Y8g1NKlV21djqESHZt9R1+Mkdqh/aHMXgIgR4kcFN9KN7KKjQCHsjlHs2O4gVdqHziFhtSq9Cwxjsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCaETxVpl11U6faYsdk8YWp51202xCc3O5NOCeHd+WodgIhAKuGY1Vkeh4xLu49al/T74Ayo+nu9dAObocyssyFnRC5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.261","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":826251},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"52b8a744651a0f7f78ab632ea529407df7745c43","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.383","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.246","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.388","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.244","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.122","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.394","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.66","use-weather-forecast":"^0.1.208","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.71","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.196","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.113"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.261_1790014226943_0.03314835864244059","host":"s3://npm-registry-packages-npm-production"}},"0.1.262":{"name":"research-agent-ui","version":"0.1.262","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.262","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e209149b3d36dd4648fa84a0c60a82bf3d83b56b","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.262.tgz","fileCount":208,"integrity":"sha512-b8gjD+iB/tOY7XVrlfAijDrLJKwqvSRs/nYlUUMwAxX1OTwN3nRqjH2Miq53CPyEAE3B2wgnmpCqfTIxFG5U0w==","signatures":[{"sig":"MEUCIQDc/3x5gvqH6cs1E/AvejxzJ3lTrn64DJPgtDXJGTYOUwIgX5WfY6jQxlVdhhwwxMhvHQSRuwH63ucLuA3cXjykt0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID4GWQwzWPh3s7PE8xS41Br2BblOtQp+tsCf/nSOn+NIAiEA5zhkdsE7eJ5zQgVEuX+xFJP+aSixo+SWGbv30rQ9D10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.262","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"6148fe0d443b4ab4d795358ff5fe44a7be4ec7bd","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.20.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.384","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.247","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.389","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.245","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.123","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.395","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.67","use-weather-forecast":"^0.1.209","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.72","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.197","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.114"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.262_1790056144688_0.5810894223986678","host":"s3://npm-registry-packages-npm-production"}},"0.1.263":{"name":"research-agent-ui","version":"0.1.263","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.263","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"bc1f7edf77bf51a9981f46875e96a2111c0feb19","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.263.tgz","fileCount":208,"integrity":"sha512-MEHW2VgBHOSV68kAkaRkqmMon4z2Kyd1yKFn/mC7mMyQIujNLdTBDj6Pm13AXS03hilXOlBmd8W46iK+W7RtiQ==","signatures":[{"sig":"MEUCIQC0u+DsENpCrE7yyT4vzdXy+aHWWfMAicD+UcrP/JHNtgIgBFCJTXHyMuoykrG58d34nUN4vLQrE2WKGqHUCkO8nwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6mgOaxHrFDWvvR53xZIJG0EpNje1kZFuqICgLGCdZDAIhAI1tCNMBQcUoN+0pejCrlLiM+k6vYkJ9Fqo1Gfji5kYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.263","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"659e63b2ae3ceacfaeff9fa6fc100c6b5a51417a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.385","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.248","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.390","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.246","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.124","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.396","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.68","use-weather-forecast":"^0.1.210","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.73","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.198","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.115"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.263_1790151613358_0.14860407709072243","host":"s3://npm-registry-packages-npm-production"}},"0.1.264":{"name":"research-agent-ui","version":"0.1.264","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.264","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"396bc5200ffba72106c8744cd5436985e2a7fd7c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.264.tgz","fileCount":208,"integrity":"sha512-vO1pXAaCFmdlSlE4tWmIVZFH51T/cG5zHdoSN+zGXHVquX8Xy/i+T/5nYnsCkPlQzJMMrxowf+va3k+LZlG75Q==","signatures":[{"sig":"MEYCIQDFmCs52fFjfUuVC3wsu2IPgiiV4ELoAn+RdyXgEr7XCAIhAIRcg/FFClLmm5h+6CUqeLZfif5R7Hy56xdQFYDFEugo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH4gnkmonnWp3EqEcEppgu1DLM6MsG4wLJVDk4PFtghFAiAU9RuE0SwMuDCJrpKmsVejFoOfuYddPQ1SdfR6NKttgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.264","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d505cfff62ab39ead6b602267c74336f99484eb7","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.386","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.249","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.391","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.247","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.125","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.397","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.69","use-weather-forecast":"^0.1.211","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.74","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.199","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.116"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.264_1790309625583_0.7908186152914365","host":"s3://npm-registry-packages-npm-production"}},"0.1.265":{"name":"research-agent-ui","version":"0.1.265","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.265","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"4efb9b188f2210df8997353e64be9e8611b5316e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.265.tgz","fileCount":208,"integrity":"sha512-uqc63qMstD1fG0YtKSn6OKGCkMK2BHv17qvaPGZqxu3A40xNVtQlcywQks9iQJlm4k6DRJJLZgYHhVNK0+JICQ==","signatures":[{"sig":"MEUCIHbKQC0X2/ycWla8oc6VhQS57FPZWhW/ZUUkqkxi/nrPAiEAkzeEAX3xn46jsfTU/66U/j4ae6sPgYNU4bB60QnS8RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7jEcjRGKAIpwtGI5E70wXnFVUUImarbeYHpmOWjerGgIgEZ65QPLlvwdIclAHCEDBG+aa3Zs4YxLMwnj6najVsyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.265","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"5c7a196603d5c6906a8512dccac3b27c758f65c3","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.387","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.250","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.392","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.248","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.126","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.398","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.70","use-weather-forecast":"^0.1.212","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.75","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.200","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.117"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.265_1790313942672_0.02522466957492364","host":"s3://npm-registry-packages-npm-production"}},"0.1.266":{"name":"research-agent-ui","version":"0.1.266","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.266","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ea9aaa91a5bf3dcb09eb832cf4cca792edab7807","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.266.tgz","fileCount":208,"integrity":"sha512-Ycjygw+Ui2xT0bYu90Yg5Mldbn1l42ycbOy9Sk65oKXHmZkRsahh6G/dSTTFVVPjdo1DdxwQDFUbQ2PPDF9KFg==","signatures":[{"sig":"MEQCIFxxzlJOPJtuw4WjFV3V1NLzgr6EY15R5BqJyIBFGtyFAiAEWYwZOPeM1VrwzEYCA8fU8IEqy/ovQfeZlJAGtcxKuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFhPXKS8VHiSsaUj0wH+H5gfao0lQguGfahuxnFiuhcgAiB+cdo7Eh1yH06tB04Gapt50stx/PuV9B6pudMLUhkvuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.266","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"30ff05faf3771a64bf82cb48cf614751b3a2f10b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.388","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.251","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.393","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.249","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.127","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.399","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.71","use-weather-forecast":"^0.1.213","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.76","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.201","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.118"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.266_1790314233831_0.4296302293409642","host":"s3://npm-registry-packages-npm-production"}},"0.1.267":{"name":"research-agent-ui","version":"0.1.267","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.267","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"b7685143928a7c48a4a2f2b8f590f15b5e45956a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.267.tgz","fileCount":208,"integrity":"sha512-8M7u4S2Uebmbrn8NLZIIXiQzaXzlLjlfyyeJv5KQgdTiWzPLL+Qm5xUEdA8lVCWk9cV/ed2kSj44tzFYD7xmiw==","signatures":[{"sig":"MEUCIQDzUMoQdc9XgK/4Fh1O9CTT2xy0qWVVgenK20k5IV/dtgIgUK6GLW/m3/3jjW9IUyo2Tuymqod53JebMZ3QCmMZ6FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBKWqUd6Czrq/P7cHBG3fM5GTnb3tEjqaUOEwQ6EGNcpAiAqBXVG4snP/ro0H1HILP3oohUZ5wrcnvpoivGBTmBSYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.267","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"07048a37d1e73531105c44baa89bdf2f2d47c30d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.389","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.252","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.394","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.250","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.128","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.400","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.72","use-weather-forecast":"^0.1.214","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.77","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.202","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.119"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.267_1790337235519_0.16919151405832178","host":"s3://npm-registry-packages-npm-production"}},"0.1.268":{"name":"research-agent-ui","version":"0.1.268","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.268","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"e03a0e8d99d1dffe82e6b3b312cd008020347f65","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.268.tgz","fileCount":208,"integrity":"sha512-K7vzl4DEPm6Sic46WFpUcOTzm25ZFNbCUSNPOsjsd/vE+jT57AEEXH71JusXOoyK19PTVj3pvaESqc2+3UZCdQ==","signatures":[{"sig":"MEUCIQCH1NJ2VmK2y/70vKrNHVtBTdgSrJV/gD+e1N9F6fI+3wIgTrrpZtd2NQtL60sw/pvJpys8nfLENE2JlzpqaKbZ6I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpNMzel8QRyxxI4ikuKhwbuP4R9yqoFy+w52NGCFOwBAIhAJ2fFScf5C17d0HPegtye7Sy0E8uS1bFQAKdjZkm5hv1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.268","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"9d87853e3fd460c7ec761dc2d80f43fe13f8c8df","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.390","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.253","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.395","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.251","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.129","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.401","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.73","use-weather-forecast":"^0.1.215","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.78","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.203","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.120"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.268_1790397920145_0.7963205438882803","host":"s3://npm-registry-packages-npm-production"}},"0.1.269":{"name":"research-agent-ui","version":"0.1.269","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.269","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"6ed1592e517f883da36c49109aff4e262da0051c","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.269.tgz","fileCount":208,"integrity":"sha512-/lpP9APKAHqnULzuHAUDfB2PBdFA/ktzSfCiqRupeMeXEHyxop+OwIgkoDeY33oYMukcQn1C74ROqWrHqUW8kw==","signatures":[{"sig":"MEUCIDamTAeY6EtyZ1zU/U+AEKPMgZNXj9AesLaATJc7ePqgAiEA62hxZrcUCuNvgjoLL4dr5o96Yw/mMCkMv/PNkrc+nv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDO/BSd2EnEcWfcqRJbovzHaXTUz5CWQNrgNyX2SynlsgIhAMNpMf+Kw3qmuDpBhJsWuQJpRnZlbJaYlBjlO6E2y6AA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.269","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"d07cc9afdfc7697662838bf9f440cfc5c19fbaa8","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.391","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.254","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.396","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.252","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.130","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.402","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.74","use-weather-forecast":"^0.1.216","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.79","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.204","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.121"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.269_1790399234749_0.748277392331294","host":"s3://npm-registry-packages-npm-production"}},"0.1.270":{"name":"research-agent-ui","version":"0.1.270","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.270","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d1ead5abd215e1f1394cffdfd14515eea2e29a19","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.270.tgz","fileCount":208,"integrity":"sha512-9S7vaXa2+3nCmVKjGcQQ8RteTDQ5jI+AWJKIQTHXH8UGQZ0/3bn2JqYpL8GUu1uENiirhETrtIsACAosBF7s+w==","signatures":[{"sig":"MEQCIF//t9SHnj8GNB3IYpvrMnahufIsF1DgQqvcRZR6Et6mAiBOLbFWzJ1nfnRZYb7RHROZlacNF5gSvisZuyLcYBSsxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDopAON+EYHDK4VpZSRSeeChmKZ8NRjhuuETtVywhRA5wIgDiCKUBkuOspBAvjjPYsEdGmi0UBXD7hjgk4soP4gnm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.270","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"51564160617abb953ca45f138f6d2bd143543d3b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.392","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.255","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.397","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.253","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.131","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.403","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.75","use-weather-forecast":"^0.1.217","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.80","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.205","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.122"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.270_1790399373594_0.7925106696612227","host":"s3://npm-registry-packages-npm-production"}},"0.1.271":{"name":"research-agent-ui","version":"0.1.271","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.271","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"7d2a4ee6654d9d6dec418a7ce845e7b0869cbf41","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.271.tgz","fileCount":208,"integrity":"sha512-WUEKcLuiZ9I0lWgq1CUy608RrSOdTBJ5Iw4F8LX/8e+2ShQ0DzyqG8VVoQUGP6jX7LIhtaXWFPFOf6zrgiAg2A==","signatures":[{"sig":"MEQCIFfUV+GzaNnynpLofx9lJinuZ4TlBZkWvzbsboYNkkLSAiBQ+8AKpCTTa6CnV9xMPZ5xSHbDEPrgX3m0hbDXdWuxZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjhteB7ZqNK+cwZt9pX5/qnyMNWzj4bGOeJORMMsUl3gIgTbOp1dJvH4z/3USN7oh9QUciEXdGaLTj4Lkrgu2Vo4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.271","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e0ee2f990b6cfb3e5aced3fa31ab3229787e676a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.393","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.256","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.398","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.254","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.132","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.404","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.76","use-weather-forecast":"^0.1.218","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.81","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.206","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.123"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.271_1790407611513_0.5570853419136568","host":"s3://npm-registry-packages-npm-production"}},"0.1.272":{"name":"research-agent-ui","version":"0.1.272","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.272","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"1240f87a3a9a1eca8e2681655c5c4ce480ce0a41","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.272.tgz","fileCount":208,"integrity":"sha512-CLR6yaea0uqC1KPtRYmZ42LD9wiucUSQtZGiixBzBAqKWhqZ7opj88aofns3F6gJW4xZ6ebNAwfalx3ihi6NoA==","signatures":[{"sig":"MEQCIF0AVMPinfCC1vXEGUOwgjhUAqMVkIYbCS1u9DBYS4CsAiBcREqAfmZmfGTAYpECIE/IVZZbd4BWrIshWnEyUIO6vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGeebp5PKJMc5KVDUBF4FD0PITJ5/muZIuxMhjRNew+ZAiAzXyRmjfASgx6gW5of/6nCOKsMCtN+xuf3fWT1N5oplg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.272","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"3a930fe9544a6f10b2e3e6494f4b9fefc8cf1a02","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.394","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.257","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.399","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.255","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.133","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.405","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.77","use-weather-forecast":"^0.1.219","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.82","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.207","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.124"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.272_1790408660308_0.43963184054082727","host":"s3://npm-registry-packages-npm-production"}},"0.1.273":{"name":"research-agent-ui","version":"0.1.273","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.273","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3d09ffbe64539fb70a53d2782204cf19e5fce315","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.273.tgz","fileCount":208,"integrity":"sha512-8d21Mu96U4jwZzvQJkZngZ5qMe+IEN4cphAwnhyIwEaMcGxpOzLSjK/NDsY/xvMi8TN9OBvjpBR72uD/Gn7G/w==","signatures":[{"sig":"MEUCIErqhqS/Hzvb3cEMAfu9BUktCtkf4R+D1Gu7eVyWo2K0AiEAtXg9pZ/QUUdZVNBdTvTPYoP2vaZzeOaHojAjPrA7dKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFNOopdMooi13YLTb47YraLasDnkZ9swQ9BDcxBOcxMdAiEAoIFyiXy33BS/G5HFfBasQ+SEEGwSqf3jhBJer4V00TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.273","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"e3b4f86479bb5bdcfce2c6f27882b7b22f55f5ad","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.395","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.258","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.400","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.256","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.134","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.406","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.78","use-weather-forecast":"^0.1.220","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.83","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.208","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.125"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.273_1790408795069_0.024004060395126592","host":"s3://npm-registry-packages-npm-production"}},"0.1.274":{"name":"research-agent-ui","version":"0.1.274","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.274","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c4c5d3134a22d33f13d560ef3be0e09092eb2217","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.274.tgz","fileCount":208,"integrity":"sha512-MblxM0HSK6A0dqc7N13wh3QSERW8f3ULt9sC5b0aob+Oc+n2W70uX1Vq9mxnVcuXyMi3vVfc7Z6VLh8ruBsrGg==","signatures":[{"sig":"MEUCID3EIe+GG2LEAD9VqRH5l0t9QcxB3Bati46lsTSBuyjoAiEAk18PXE6xULleO7lVn6AbpPFQOu/aKOVw9LkMD9Kr+4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIATghak5Qc5ZHLXUnkYiZ9F3h19S5CVxExpsHu6ADveOAiEA43NT7EvBKaDW28WTLnesNHOjHLs8IKRjcMXRdjYATaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"ece8aa5606ccd8750c15298a16fd93d10b51b896","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.396","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.259","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.401","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.257","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.135","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.407","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.79","use-weather-forecast":"^0.1.221","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.84","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.209","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.126"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.274_1790416007358_0.8856029422441132","host":"s3://npm-registry-packages-npm-production"}},"0.1.275":{"name":"research-agent-ui","version":"0.1.275","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.275","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"08802ae94a05875f3a6e720339fa9bcc53b5d821","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.275.tgz","fileCount":208,"integrity":"sha512-F4D6zTv7CW36hGTpzyzb6UGu7Q13Bo61ITay4NM6Qogs1zjihkcqS15MUzxqL2/bt3vXExMxZpCDvrvEwJLnxA==","signatures":[{"sig":"MEYCIQDJ2Ytqq+wi4QwTfw0rc9/DqznVN9BADCGHb4wwIhu/bAIhAK+8hpQkjwTivO6U5QMHXm8I2oCcjyuDE3l/NQNKjanG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAe0RjHgM7CPBuD4uYVhnASGxr66mj6RJGcSsajLLr0yAiB5s83B7AQPT+fCpy5rNiA7iY6uFfwFOKWE9cKUyjVXxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.275","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"27bf0854157448b153faf436e77a7abe3602d038","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.397","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.260","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.402","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.258","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.136","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.408","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.80","use-weather-forecast":"^0.1.222","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.85","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.210","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.127"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.275_1790427578619_0.5291389200707239","host":"s3://npm-registry-packages-npm-production"}},"0.1.276":{"name":"research-agent-ui","version":"0.1.276","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.276","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c4f64f1822e08d7f0515437c940b55d7bc826c3f","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.276.tgz","fileCount":208,"integrity":"sha512-0Fc9CNB2APodnCE7hJW+r4PT7NHcw3jxZln+x9qdiIyWwf9qIKpeYOjkXYGWCsdnma58xWsRCfElRFG3exvEnw==","signatures":[{"sig":"MEUCIQCQp4a7PDhfeZAtjTXetyiuk3xgi/9/F1fNYLY1wOsKkAIgC6KMwjYJWdm8gO+bzbFv5nFhgXMWp/4LvaUcOdSec8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEVpKakzcNggp47AMpXzztIC7ts4n5d3qi8iuoKzz9XPAiBqm1uUjrXix/8pTf0+8Lt0n1thit8YJWsFITaoYr2uIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.276","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"52722aafa8823993d027e39ed5df269d27887bc1","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.398","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.261","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.403","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.259","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.137","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.409","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.81","use-weather-forecast":"^0.1.223","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.86","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.211","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.128"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.276_1790427977104_0.272033120301016","host":"s3://npm-registry-packages-npm-production"}},"0.1.277":{"name":"research-agent-ui","version":"0.1.277","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.277","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"438f80381de784bf66b63eddfc73c5654c54f6dc","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.277.tgz","fileCount":208,"integrity":"sha512-xYtSU6RZkv4jU4X935U3M8GJgi1YJryezJKGgVz9GOh+ay73FQZ5nulP2ZfIWvpKe8tXNWfUVimUek/pqJCtJQ==","signatures":[{"sig":"MEQCIAQgULrxMAE3WQJ1LJ2Hwb/8xH2XzqAFd1+0ySJH8sBQAiBfGQjkFAS/RQ41aMunqn6/WKI/BXrh2erdU9ja0RmagA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCHIbxHzLrXYphbTK1pU514+QRwDeHN6ptPapiV+XiVDgIhAIUqYnxqcPAYeVb7sn12nbZE2idFYKi/i649Ftd+Ntbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.277","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"1622edf2844b7bf58d33d8b553e2af75228e6f7a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.399","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.262","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.404","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.260","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.138","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.410","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.82","use-weather-forecast":"^0.1.224","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.87","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.212","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.129"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.277_1790428142152_0.19380774564519476","host":"s3://npm-registry-packages-npm-production"}},"0.1.278":{"name":"research-agent-ui","version":"0.1.278","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.278","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"517f9b9902fed7479c30b06530ef4d98e3522c9e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.278.tgz","fileCount":208,"integrity":"sha512-vO9+UhLhIDTQHJih6rHjkq8gSWsuhIlZPdCDui7BoDQPC52ikFCG7evgcHPKgMJavcrRaPEUppZ/B9kxCRatjw==","signatures":[{"sig":"MEUCIQDP6hXsSX/NvxjpCWjcP2fCZE96l7yqooaQ2ReKoiu/1QIgKEk9YHEaTwr8U6lFmRAbUT1DNoqxIG+ij6bftXCSJ5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAZNS8U4SxX0jSYqGmv1kqEMqN4FDb9iK5lNOk1ujjsAIgL4cytDqFjnPhGYA1a6or0keS7BDmc9W9Tx70x/vHLFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.278","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4b2e6968795948742372b0bb0e21299a897acf6e","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.400","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.263","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.405","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.261","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.139","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.411","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.83","use-weather-forecast":"^0.1.225","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.88","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.213","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.130"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.278_1790478578399_0.012785833085331655","host":"s3://npm-registry-packages-npm-production"}},"0.1.279":{"name":"research-agent-ui","version":"0.1.279","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.279","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"17999355ef992bab5d3c62fe8d1d468d5186d163","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.279.tgz","fileCount":208,"integrity":"sha512-Wx201Ic3CXHPddNM1/TrYI3PPDlhoiEA6KEWJ49Y/efsrRaiS+nEgjTWoocNtwMISUqA5FMGeuOqFlMEkYTbaQ==","signatures":[{"sig":"MEUCIQDHDHqx/Ao1/ISof3TFzhh+/l7iJm38k0I24k2j67CjAgIgZKI6boFh2rvScXPf7cfDGwmeQU31lGpkeunlgO3UJ8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDyneNI6GFPzKLxnO9bYJgUPcGQkqq7/SsiFb/vNrCdDgIhAMdGNBrHLnnLsJsOCD0LV8L4FiK4l3+FB9pKmqFeucHM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.279","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2575709e45697782b4e05b80048463293769ca6d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.401","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.264","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.406","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.262","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.140","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.412","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.84","use-weather-forecast":"^0.1.226","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.89","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.214","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.131"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.279_1790515253832_0.7041568680334807","host":"s3://npm-registry-packages-npm-production"}},"0.1.280":{"name":"research-agent-ui","version":"0.1.280","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.280","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"722d26ab2b16dfb58388291d0661b844afd4df9a","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.280.tgz","fileCount":208,"integrity":"sha512-ReF3iF+7ypK0eW0g+MsuUW8rvndUz4r6ZaiufcExIbzyN5BbFADNlT4kqpSKRY22CK9WQscVu6JGKy7isKj4yw==","signatures":[{"sig":"MEQCIEzqH5iLq3ARIhlRX7tUoMCln+GkeqFelT5+7bZzsbnPAiAmTTy+AEDmZH6waacaa8b49otweYTmztmWf/vpxfqEPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoRQS8UWWh3HNOP8mNLDzAUTXS2tP4Shnd9DZGPGhkmAIgV3UKZij66Av2wKWlYuTy68h0EaLrBUjubDIEmKrXXbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.280","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"163e086f5ed1f5fe5d9de6d61e280dbdaf6bc871","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.402","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.265","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.407","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.263","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.141","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.413","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.85","use-weather-forecast":"^0.1.227","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.90","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.215","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.132"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.280_1790516003500_0.28739202143324993","host":"s3://npm-registry-packages-npm-production"}},"0.1.281":{"name":"research-agent-ui","version":"0.1.281","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.281","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"ffb63588c0569e36d66a8c62cf87d85e650831af","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.281.tgz","fileCount":208,"integrity":"sha512-K2AnfaD5uJ19DihsEA3SokNx5ixaJqSyelAIK2AFf+a2ZXEfBuV5PFmt8ajCsXVrowmxqR5MgvKFhQ626bgywA==","signatures":[{"sig":"MEUCIQDLZdWW7X4oo42NMCjamAaZYwX/+/iqYqJj/myCclnVzAIgaWzFGFZR+0yEH7seEqxnoNm5tw63u1FFhIIMbIyQjV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICyNnU2Td39KtkbblN9sv9Gq16MCTmqa/c1ufl1OYJr5AiEAu3v0LSWC2H3vouWIrTbFiCXZB3YhGuqoYddMVACU6no=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.281","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"36fd547e1eca27c07d54c4fa0f1312f992737d90","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.403","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.266","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.408","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.264","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.142","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.414","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.86","use-weather-forecast":"^0.1.228","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.91","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.216","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.133"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.281_1790559365088_0.039735348661096515","host":"s3://npm-registry-packages-npm-production"}},"0.1.282":{"name":"research-agent-ui","version":"0.1.282","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.282","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"3c0bd4f2d45fc5be0d6f2465a96b708676623454","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.282.tgz","fileCount":208,"integrity":"sha512-QnaKDMJS4/dFjazslU0M353v2CsrAxMS65afVviFxVX6eg2smbGg9D+Clm+X7qreUy8q57Q/mHTvFlUZR73rgQ==","signatures":[{"sig":"MEUCIC8zsefOYbv+R661b4KoBC5cH6PWM6FiQ8ga+mCYipEgAiEAw+jySUIa/xKvV8OKrYBwKatB8N7vQ1lkoHW2Imaxkdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKBJaBsyfyhcFknTBTjhGvF3kSE1OCuwPxbC9MBCVn8AiEA4cAFgI1Cfhf91yK3FVVOlpbrOWUnVjeLOt8q1geqFMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.282","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"02d46179569ae35ca466ec06b1230d1490f03ede","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.404","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.267","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.409","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.265","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.143","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.415","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.87","use-weather-forecast":"^0.1.229","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.92","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.217","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.134"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.282_1790562126829_0.015247437424348531","host":"s3://npm-registry-packages-npm-production"}},"0.1.283":{"name":"research-agent-ui","version":"0.1.283","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.283","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"9221da182002c95908fb5f996078b093d9737f93","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.283.tgz","fileCount":208,"integrity":"sha512-Bk6hdFAprTXbKBYtjPgDkmDOsTLCVZ0HplDV4wqhyV7u4QH00UBQIc0YPbq/xPKMhsxxokCnqLUjB1DjmVew8A==","signatures":[{"sig":"MEQCIFeFe+q+qjzfGi9D7TLcgdRBzOZ+FKQtDS0cR6olCGBxAiBiAL4oyrYF90B7lWz0p+CqabKf30Fj+pBuHYxiBOqqPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDGco9Suz/nTBXAwGe0/3anfs2jM4ByNlCg0dFe0UFBMwIge8xthCTv/6iYqd0gzBCn94+FLx7XrVm13ODFKf10wZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.283","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":828417},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"0efb447e8401787eda13b176696b48b990ab730a","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.405","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.268","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.410","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.266","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.144","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.416","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.88","use-weather-forecast":"^0.1.230","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.93","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.218","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.135"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.283_1790568756305_0.16572507230596556","host":"s3://npm-registry-packages-npm-production"}},"0.1.284":{"name":"research-agent-ui","version":"0.1.284","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.284","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"34ef87609ead79725bb457c9605c0f1d370251bd","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.284.tgz","fileCount":210,"integrity":"sha512-41nNtTP966DWFQZ6bDsbjkvgd3vZB1U5ise4B81v0hdZXfx/IhhocLA1xlumHqCaf4czXWpaQpL7rpUMxWMEgw==","signatures":[{"sig":"MEUCIQDgb5FuOiY3DI26igsXEUSGIPbekf+78CPaR6SsK/q/0QIgfaEIbdBUxQk3yWA2GpirwyioApp0CfB2pnzD00B03QY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxz2liSCaBZk2JpD0wq1fRWsRtruoGjXMTQTmhvj9LKQIhAOyjEx0GIINntd+gdpsdcErckG+/kSbs0iWUk8/Ne1JA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.284","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":831893},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"02a04e726c3924fda5ab9996c139b20ff9d9322b","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.406","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.269","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.411","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.267","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.145","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.417","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.89","use-weather-forecast":"^0.1.231","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.94","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.219","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.136"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.284_1790590479614_0.8662966220704151","host":"s3://npm-registry-packages-npm-production"}},"0.1.285":{"name":"research-agent-ui","version":"0.1.285","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.285","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"68d2cd09c19884e81ae0e122d4cc653eca51f050","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.285.tgz","fileCount":211,"integrity":"sha512-LAez/UnpeCRZEmbJFnz8G/gLapKYdjPYTffeAhHToM8AxlyDmcsQLJ0EQy+euhLIvh0xyPIH1SPmrJa5zxrIRQ==","signatures":[{"sig":"MEUCIBhuh7rBZBQ8lfs9KKtbFyD0XbFIOuYLLI03KxngQQVZAiEAt771hslNzCuKno6sa8mGWhsRB/x/r3sgTi/yCS5jfis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBG/tU7XL9fbnGJhm5BN0oxqHmfiOpgagIa4v++EPYMkAiBesYZ9oX1nj3DAF9Zf4pCm7BeNFxJdM+puYZZLcUUXRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"bf0052e3f130aa2b7f59052102d153bb452b889d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.407","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.270","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.412","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.268","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.146","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.418","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.90","use-weather-forecast":"^0.1.232","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.95","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.220","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.137"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.285_1790593481800_0.17352092519697182","host":"s3://npm-registry-packages-npm-production"}},"0.1.286":{"name":"research-agent-ui","version":"0.1.286","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.286","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"c40f2a1258746f4ea1e929baa90367b21d2938e2","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.286.tgz","fileCount":211,"integrity":"sha512-OCF3G0jcKgywh9F9jtDCos08DUAZDanAlVwMnpCLcIyCYCdfpsHWVAyXkLuV+wMr/rGviq99FlMdMWu+st0xAg==","signatures":[{"sig":"MEUCIQD1Z7Y30xpp/qW+2a0e+4CodjHY3paH4L1vfYpS0akNlgIgBSa8kbMX2+XS5HE2eDrJ36mak+0t/OBSjIueRt4GW/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCE0a1Qn0FvygFDGyAwSiYTiY3Z+aYuwwHntKStSVtchgIgT1tMbMSuRPs16BONkgeemqulQPNGv0Oj4XhnRmxEwnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"47bdf383ac1ed9bd69c20ff574c94a8847fbf4d2","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.408","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.271","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.413","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.269","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.147","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.419","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.91","use-weather-forecast":"^0.1.233","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.96","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.221","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.138"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.286_1790661165883_0.669852758219839","host":"s3://npm-registry-packages-npm-production"}},"0.1.287":{"name":"research-agent-ui","version":"0.1.287","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.287","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"25b974449db8b18678afd7d716c9912f5512eb44","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.287.tgz","fileCount":211,"integrity":"sha512-c1Eycy3ofBIvQs0TnjnDaX8HrIEj19ht3/iFuEtD+I9hjt4ueXZxpxgpZVyAtqr1QGP7BhoYMTB9PGCEbvUYZw==","signatures":[{"sig":"MEUCIQCDHRd4ClZi/dhCZxJ0uL5yrHOgTv0sla3jmugoAOE0qAIgdF4Cyab1b9WFTKbVyjlxPBsLeah70jMGDPF0sQH6btc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBuQTiEp+PGSsYyuSeZ04/dPSJVjPpyzLkz35FWarL+dAiEA87+elSrMs1faPmgKZeAyGeV9fusu0cW0QDhMBl9PqfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.287","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"23d3161c1917a4f827c63ac4eeb746023c19c0e2","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.409","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.272","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.414","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.270","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.148","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.420","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.92","use-weather-forecast":"^0.1.234","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.97","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.222","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.139"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.287_1790662313579_0.8055615460492225","host":"s3://npm-registry-packages-npm-production"}},"0.1.288":{"name":"research-agent-ui","version":"0.1.288","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.288","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"264e08c142bb6086e2c5fe306dda8aa9508c3529","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.288.tgz","fileCount":211,"integrity":"sha512-FdBAzEJxB0gDxWvuCsn8cbFN7SGT9eYW/2CBTKllDEfaWjARTT3vn+vV4/lrYVnJeZg1gVOjDY/Z6q+9tm3zAA==","signatures":[{"sig":"MEQCIH+myS7qfahra54w1qPvm46QXS4m7dma0I5y3qwdAycVAiAT/2Qch7rkgYpsPcL8A4Uw0xjyPYNtdPwYyBoC0lZy7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICvrPE+XfCtNkn0YJj6uVoCECXY5Ryp09GOd9MbbtVTgAiAPHeisrKr7Rt1bcXUbp5m6DQ3zwDVaru5WqNtUkcuhbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.288","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"c49af64e47a9fd20fe394c6064cf27add918a797","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.410","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.273","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.415","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.271","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.149","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.421","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.93","use-weather-forecast":"^0.1.235","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.98","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.223","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.140"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.288_1790665706413_0.697126531867025","host":"s3://npm-registry-packages-npm-production"}},"0.1.289":{"name":"research-agent-ui","version":"0.1.289","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.289","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"0af3f040ee9d231ff9d565270ead1492fae49649","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.289.tgz","fileCount":211,"integrity":"sha512-CN4l4+NkiA2e/NOKdsp7qLuq8gHuH5iKgv5yu7SWyvwrt03LeHu6uPd7JJBH5CM8cslgVmJ3PVZJ9pMwGhyW5Q==","signatures":[{"sig":"MEQCIHAzT7r0HeMg5e5AIeK9H+Dbd5IyLMox7Z9Ixw4j9lObAiB0G6LH3r0dNwd+T+PA9VkdV9Xzlkn1RninYcSru1guGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAH96NtLJBRbKAgI5wXIHTjeZKTGFDCloK5j7LyAp6o+AiEAhUp3uFMa54JtuvD0dily05GwuilJSkQocJyJwpEWdi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.289","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832266},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"3fb42b1c7cc9d8cd9b6c3b605a1e393c90046c4d","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.411","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.274","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.416","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.272","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.150","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.422","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.94","use-weather-forecast":"^0.1.236","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.99","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.224","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.141"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.289_1790667409001_0.31646144961461387","host":"s3://npm-registry-packages-npm-production"}},"0.1.290":{"name":"research-agent-ui","version":"0.1.290","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.290","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"02d7cb8c3a0f7b2736c0b2c7d388eb3e5700d4eb","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.290.tgz","fileCount":211,"integrity":"sha512-uQHfa3SCKIVQtVWwmUvKh/6FPfpHxk+kpnPx0fBm7UqyU/PyHkQewwxjCDI8v5x+cuC6Lxw0qZSe6mWOY2Glaw==","signatures":[{"sig":"MEUCIALtWHLkhZC7zuEPIGMUqwEy1YeT3NZWMCLy6a3yIEx2AiEA+1CiTlLrJiOcYqE+MhvoU8qLKA+xS8d9AGvT/ggG9mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHFgGdk548AKQknXH6TZHnbxHGEEcubfDk1KGY3HPai7AiBcvGdeRho+DJGLvimKIr9Dq0MuWlD7joX5mtczRLeFHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.290","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832267},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"27a977e4917eed2db354103d545179ce52965096","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.412","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.275","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.417","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.273","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.151","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.423","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.95","use-weather-forecast":"^0.1.237","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.100","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.225","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.142"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.290_1790672913093_0.27373014330383216","host":"s3://npm-registry-packages-npm-production"}},"0.1.291":{"name":"research-agent-ui","version":"0.1.291","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.291","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"83cbc10e835eb3ff3443a61b0b257ec7bed3d3aa","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.291.tgz","fileCount":211,"integrity":"sha512-Rv4vkTTYeutm+LizyCg1Rof8kdAlze6AAXUgL6pNWKIGLCcuYiTnKm5GcLtfLK0STf0EEoHIE1Z+zd23ZlGv+Q==","signatures":[{"sig":"MEYCIQDK3y+kRzi3dbOebyRDemR6nwQsIDXONnuvI+FtBRY9ewIhAJ4OhPuV+TPMnQpLgQnJDZuztnuMDHz8htl48rxLyf+W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgqfScp/tkIu7I05tP7Z1c86hXyVXb30PcQq+pwS5k7QIhAPrLFd2+FM+vYYZ5jJVdUJnwRZzUjOIjBcowauWK9pTu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832267},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"2a6092175c88c7b3191ff8c21d7da61d2edfcc4f","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.413","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.276","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.418","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.274","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.152","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.424","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.96","use-weather-forecast":"^0.1.238","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.101","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.226","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.143"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.291_1790682712835_0.5390720045561552","host":"s3://npm-registry-packages-npm-production"}},"0.1.292":{"name":"research-agent-ui","version":"0.1.292","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","_id":"research-agent-ui@0.1.292","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"d16bc1d62d53c136173ec084d7de676bde8d548d","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.292.tgz","fileCount":211,"integrity":"sha512-Pvp4gzn3v7J9yOUBJjEZy2U8VoaGRL72WOLcJmhutg8FWdGLyqfAzVBDMMXznsSEoGKebBOG0ZIdwejEK6tbrg==","signatures":[{"sig":"MEUCIQDDyCEVpbt4Yt6qoIZ/trOAa2GTNEIuHmSLRdLKiWd9+wIgB7JU0WYaqbEt9KwOsmp7Ynky3kjuAuLFy5/+jRfIG8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICrifTY0au2SUGK7XgtkvOGYvf2oFaMwPj5SNh5B72ssAiEApAkYAuZHbDDbGmfBlYI0mMXpq48qti+Q2cpv79uzvdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832267},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"42dbe84c059499087d7d4ee1b74093c6e312ca10","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.414","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.277","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.419","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.275","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.153","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.425","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.97","use-weather-forecast":"^0.1.239","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.102","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.227","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.144"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"tmp":"tmp/research-agent-ui_0.1.292_1790683860689_0.7223990141230505","host":"s3://npm-registry-packages-npm-production"}},"0.1.293":{"_id":"research-agent-ui@0.1.293","bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"dist":{"shasum":"5934908ea6dd389891ec5a51ee4e266eda45e88e","tarball":"https://registry.npmjs.org/research-agent-ui/-/research-agent-ui-0.1.293.tgz","fileCount":211,"integrity":"sha512-Ye4hr7YqbsFIzVmdgtCtidajGdQ6y82VhpFatlj6DR8zaV4N2rbJEmV2qafBIxho9XGGDJwR44SrZnBh7y4RlQ==","signatures":[{"sig":"MEUCIQDbFZvT622BehXuE5vcI/gPTYHmn8PTEEFVcmrlAM6iCQIgQtTBNbxtbq21fp55EcjJ9jnQ1tR3Qk1gPh0ekIzUOvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFXuDgI6CtffR7BjA3BRendz3dK+DWxh+HH7EGq34tVMAiEAr2dqE6rAfz5FF6GRz5e2ligmgeEKlvrpnlV0GpTUPcs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/research-agent-ui@0.1.293","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":832267},"main":"./dist/index.cjs","name":"research-agent-ui","type":"module","types":"./dist/index.d.ts","author":{"name":"vtempest"},"module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./api":{"types":"./dist/api/index.d.ts","import":"./dist/api.mjs","require":"./dist/api.cjs"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.mjs","require":"./dist/config.cjs"},"./settings":{"types":"./src/settings/index.ts","import":"./src/settings/index.ts"},"./workspace":{"types":"./dist/workspace.d.ts","import":"./dist/workspace.mjs","require":"./dist/workspace.cjs"},"./settings/*":{"import":"./src/settings/*"},"./file-sources":{"types":"./src/lib/file-sources.ts","import":"./src/lib/file-sources.ts"}},"gitHead":"4dc818d38eb0aee80334b54a6ed8668a2234f09c","license":"rights.institute/PROSPER","scripts":{"test":"vitest run","build":"vite build && tsc --project tsconfig.build.json","storybook":"storybook dev -p 6006","type-check":"tsc --noEmit","test:coverage":"vitest run --coverage","dev:cloudflare":"npm run build:cloudflare && wrangler dev --config wrangler.local.jsonc","prepublishOnly":"bun run build","build-storybook":"storybook build","build:cloudflare":"tsc src/cloudflare/worker.ts --outDir dist/cloudflare --declaration --module esnext --target esnext --lib esnext --moduleResolution node","deploy:cloudflare":"npm run build:cloudflare && wrangler deploy --config wrangler.local.jsonc"},"version":"0.1.293","_npmUser":{"name":"vtempest","email":"grokthiscontact@gmail.com"},"homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"_npmVersion":"11.19.0","description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","directories":{},"maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"sideEffects":["**/*.css","./dist/workspace.mjs","./dist/workspace.cjs"],"_nodeVersion":"24.21.0","dependencies":{"ai":"^7.0.94","clsx":"^2.1.1","tldts":"^7.4.12","motion":"^13.2.0","sonner":"^2.0.8","fuse.js":"^7.5.0","grab-url":"^1.6.22","turndown":"^7.2.4","dompurify":"^3.4.15","kokoro-js":"^1.2.1","streamdown":"^2.6.0","domain-rank":"^0.1.415","drizzle-orm":"^0.45.2","html2canvas":"^1.4.1","react-icons":"^5.7.0","lucide-react":"^1.43.0","framer-motion":"^13.2.0","search-web-api":"^1.0.278","tailwind-merge":"^3.6.0","extract-webpage":"^1.2.420","markdown-to-jsx":"^9.10.2","shadcn-app-dock":"^0.1.276","shadcn-theme-menu":"^1.1.47","trending-news-api":"^0.1.154","use-voice-control":"^0.1.95","@ricky0123/vad-web":"^0.0.30","chat-agent-toolkit":"^1.2.426","@radix-ui/react-slot":"^1.3.3","qwksearch-api-client":"^1.0.98","use-weather-forecast":"^0.1.240","@radix-ui/react-dialog":"^1.1.23","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-tooltip":"^1.2.16","react-textarea-autosize":"^8.5.9","class-variance-authority":"^0.7.1","react-native-app-buttons":"^0.1.4","@huggingface/transformers":"^4.2.0","legal-terms-privacy-policy":"^0.1.103","quantum-sphere-loading-icon":"^1.0.3","@radix-ui/react-dropdown-menu":"^2.1.24"},"_hasShrinkwrap":false,"devDependencies":{"next":"^16.3.4","vite":"^8.2.2","jsdom":"^30.0.1","katex":"^0.18.7","react":"^19.2.8","vitest":"^5.0.0","wrangler":"^4.130.0","react-dom":"^19.2.8","storybook":"^10.6.0","easydrawer":"^0.0.18","typescript":"^7.0.2","itty-router":"^5.0.24","tailwindcss":"^4.3.3","@types/react":"^19.2.18","@types/turndown":"^5.0.6","@types/react-dom":"^19.2.7","@tailwindcss/vite":"^4.3.3","@vitest/coverage-v8":"^5.0.0","react-reason-editor":"^1.0.228","@vitejs/plugin-react":"^6.1.1","@storybook/react-vite":"^10.6.0","@testing-library/react":"^16.3.3","@cloudflare/workers-types":"^5.20260908.1","react-reason-editor-sidebar":"^0.1.145"},"peerDependencies":{"next":">=14","react":">=18","react-dom":">=18"},"//peerDependencies":"react-reason-editor and react-reason-editor-sidebar back the ./workspace export but are deliberately not peers. Naming a sibling workspace package as a peer makes bun install non-convergent — it reads the merged peer+dev entry back differently than it writes it, so `bun install --frozen-lockfile` reports \"lockfile had changes\" however freshly bun.lock was generated. They stay workspace:* devDependencies, which is also what keeps turbo building them before this package.","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/research-agent-ui_0.1.293_1790683971236_0.1462632634026868"}}},"time":{"created":"2026-07-16T10:19:43.893Z","modified":"2026-09-29T12:12:51.687Z","0.1.0":"2026-07-16T10:19:44.255Z","0.1.1":"2026-07-16T22:01:09.514Z","0.1.2":"2026-07-17T01:32:47.407Z","0.1.3":"2026-07-17T01:39:11.866Z","0.1.4":"2026-07-17T19:19:38.670Z","0.1.5":"2026-07-17T21:05:35.813Z","0.1.6":"2026-07-17T23:02:14.430Z","0.1.7":"2026-07-17T23:25:19.878Z","0.1.8":"2026-07-17T23:28:43.473Z","0.1.9":"2026-07-17T23:35:52.568Z","0.1.10":"2026-07-17T23:49:28.939Z","0.1.11":"2026-07-17T23:59:09.003Z","0.1.12":"2026-07-18T06:24:47.186Z","0.1.13":"2026-07-18T06:48:32.416Z","0.1.14":"2026-07-18T06:58:40.662Z","0.1.15":"2026-07-18T10:56:43.163Z","0.1.16":"2026-07-19T05:26:18.092Z","0.1.17":"2026-07-19T05:39:06.708Z","0.1.18":"2026-07-20T03:30:26.081Z","0.1.19":"2026-07-20T03:38:47.978Z","0.1.20":"2026-07-20T04:15:46.339Z","0.1.21":"2026-07-20T04:28:35.795Z","0.1.22":"2026-07-20T04:30:04.874Z","0.1.23":"2026-07-20T04:36:33.655Z","0.1.24":"2026-07-20T04:39:56.687Z","0.1.25":"2026-07-20T04:40:39.957Z","0.1.26":"2026-07-20T04:47:23.017Z","0.1.27":"2026-07-20T04:55:44.503Z","0.1.28":"2026-07-20T05:29:31.665Z","0.1.29":"2026-07-20T05:34:23.647Z","0.1.30":"2026-07-20T05:36:04.738Z","0.1.31":"2026-07-20T06:21:11.228Z","0.1.32":"2026-07-20T06:58:10.418Z","0.1.33":"2026-07-20T07:07:21.239Z","0.1.34":"2026-07-20T07:08:48.243Z","0.1.35":"2026-07-20T08:04:40.982Z","0.1.36":"2026-07-20T08:15:35.050Z","0.1.37":"2026-07-20T09:01:14.970Z","0.1.38":"2026-07-20T10:50:26.619Z","0.1.39":"2026-07-20T11:21:07.318Z","0.1.40":"2026-07-20T11:42:39.189Z","0.1.41":"2026-07-20T11:43:30.635Z","0.1.42":"2026-07-20T12:14:49.376Z","0.1.43":"2026-07-20T12:20:50.387Z","0.1.44":"2026-07-20T12:21:17.587Z","0.1.45":"2026-07-20T12:30:35.426Z","0.1.46":"2026-07-20T12:40:10.146Z","0.1.47":"2026-07-20T12:43:52.339Z","0.1.48":"2026-07-20T12:44:46.036Z","0.1.49":"2026-07-20T15:08:23.651Z","0.1.50":"2026-07-20T15:12:43.824Z","0.1.51":"2026-07-20T15:55:57.502Z","0.1.52":"2026-07-20T18:32:56.532Z","0.1.53":"2026-07-20T18:38:30.608Z","0.1.54":"2026-07-20T20:39:13.850Z","0.1.55":"2026-07-20T22:03:36.065Z","0.1.56":"2026-07-20T22:11:41.277Z","0.1.57":"2026-07-20T23:56:22.985Z","0.1.58":"2026-07-21T01:11:14.036Z","0.1.59":"2026-07-21T04:04:02.458Z","0.1.60":"2026-07-21T05:23:09.917Z","0.1.61":"2026-07-21T05:34:09.671Z","0.1.62":"2026-07-21T23:19:58.879Z","0.1.63":"2026-07-21T23:39:41.203Z","0.1.64":"2026-07-22T03:21:46.333Z","0.1.65":"2026-07-22T03:26:12.983Z","0.1.66":"2026-07-22T03:35:51.729Z","0.1.67":"2026-07-22T03:46:03.620Z","0.1.68":"2026-07-22T04:28:07.967Z","0.1.69":"2026-07-22T06:10:09.763Z","0.1.70":"2026-07-22T06:12:09.350Z","0.1.71":"2026-07-22T13:31:28.854Z","0.1.72":"2026-07-22T15:04:25.817Z","0.1.73":"2026-07-22T22:01:50.635Z","0.1.74":"2026-07-22T22:06:18.541Z","0.1.75":"2026-07-22T22:14:10.482Z","0.1.76":"2026-07-22T22:18:34.893Z","0.1.77":"2026-07-24T09:10:08.222Z","0.1.78":"2026-07-24T21:05:09.046Z","0.1.79":"2026-07-24T21:09:10.180Z","0.1.80":"2026-07-25T21:46:18.173Z","0.1.81":"2026-07-26T06:11:38.251Z","0.1.82":"2026-07-26T06:20:49.344Z","0.1.83":"2026-07-26T06:43:22.920Z","0.1.84":"2026-07-26T07:06:17.396Z","0.1.85":"2026-07-26T08:31:42.645Z","0.1.86":"2026-07-26T08:55:25.671Z","0.1.87":"2026-07-26T09:02:36.608Z","0.1.88":"2026-07-26T09:11:34.920Z","0.1.89":"2026-07-26T10:00:56.682Z","0.1.90":"2026-07-26T21:02:22.834Z","0.1.91":"2026-07-26T21:05:32.528Z","0.1.92":"2026-07-26T21:07:15.352Z","0.1.93":"2026-07-26T21:37:39.693Z","0.1.94":"2026-08-14T11:23:44.620Z","0.1.95":"2026-08-14T11:24:51.940Z","0.1.96":"2026-08-14T12:36:32.013Z","0.1.97":"2026-08-14T15:05:20.383Z","0.1.98":"2026-08-14T15:48:49.808Z","0.1.99":"2026-08-14T16:25:30.243Z","0.1.100":"2026-08-14T17:24:44.495Z","0.1.101":"2026-08-14T17:50:24.212Z","0.1.102":"2026-08-14T18:18:33.425Z","0.1.103":"2026-08-14T18:20:05.312Z","0.1.104":"2026-08-14T19:28:27.700Z","0.1.105":"2026-08-14T20:20:06.650Z","0.1.106":"2026-08-14T21:01:13.328Z","0.1.107":"2026-08-14T21:24:59.183Z","0.1.108":"2026-08-14T22:23:55.706Z","0.1.109":"2026-08-14T23:27:17.528Z","0.1.110":"2026-08-15T00:19:17.595Z","0.1.111":"2026-08-15T01:20:54.780Z","0.1.112":"2026-08-15T02:20:44.376Z","0.1.113":"2026-08-15T03:16:44.155Z","0.1.114":"2026-08-15T03:19:45.648Z","0.1.115":"2026-08-15T04:15:28.901Z","0.1.116":"2026-08-15T05:19:57.637Z","0.1.117":"2026-08-15T06:28:11.841Z","0.1.118":"2026-08-15T06:32:54.799Z","0.1.119":"2026-08-15T07:31:05.070Z","0.1.120":"2026-08-15T07:34:18.696Z","0.1.121":"2026-08-15T08:23:06.983Z","0.1.122":"2026-08-15T08:26:47.190Z","0.1.123":"2026-08-15T09:29:58.284Z","0.1.124":"2026-08-15T10:24:40.018Z","0.1.125":"2026-08-15T11:23:31.645Z","0.1.126":"2026-08-15T12:21:54.067Z","0.1.127":"2026-08-15T13:25:16.400Z","0.1.128":"2026-08-15T14:33:54.929Z","0.1.129":"2026-08-15T15:27:03.788Z","0.1.130":"2026-08-15T16:19:51.511Z","0.1.131":"2026-08-15T17:04:52.127Z","0.1.132":"2026-08-15T18:23:35.088Z","0.1.133":"2026-08-15T19:19:32.836Z","0.1.134":"2026-08-15T19:20:04.632Z","0.1.135":"2026-08-15T20:21:53.415Z","0.1.136":"2026-08-15T20:23:15.008Z","0.1.137":"2026-08-15T21:41:49.621Z","0.1.138":"2026-08-15T22:28:13.519Z","0.1.139":"2026-08-15T23:21:05.821Z","0.1.140":"2026-08-16T00:24:47.657Z","0.1.141":"2026-08-18T20:32:15.946Z","0.1.142":"2026-08-18T20:36:53.352Z","0.1.143":"2026-09-09T07:52:57.367Z","0.1.144":"2026-09-09T08:00:54.694Z","0.1.145":"2026-09-09T08:04:33.951Z","0.1.146":"2026-09-09T08:12:49.015Z","0.1.147":"2026-09-09T08:13:25.186Z","0.1.148":"2026-09-09T08:16:38.865Z","0.1.149":"2026-09-09T08:37:48.924Z","0.1.150":"2026-09-09T08:41:58.720Z","0.1.151":"2026-09-09T08:55:55.386Z","0.1.152":"2026-09-09T08:59:33.210Z","0.1.153":"2026-09-09T13:22:43.881Z","0.1.154":"2026-09-09T13:30:09.741Z","0.1.155":"2026-09-09T17:06:52.939Z","0.1.156":"2026-09-09T17:10:48.432Z","0.1.157":"2026-09-09T20:08:53.185Z","0.1.158":"2026-09-09T21:27:53.045Z","0.1.159":"2026-09-09T21:29:34.389Z","0.1.160":"2026-09-09T21:38:29.124Z","0.1.161":"2026-09-09T21:48:14.449Z","0.1.162":"2026-09-09T21:49:42.216Z","0.1.163":"2026-09-09T23:10:36.048Z","0.1.164":"2026-09-09T23:11:44.733Z","0.1.165":"2026-09-10T00:22:19.607Z","0.1.166":"2026-09-10T00:44:56.910Z","0.1.167":"2026-09-10T04:16:58.969Z","0.1.168":"2026-09-10T04:20:00.310Z","0.1.169":"2026-09-10T05:33:08.142Z","0.1.170":"2026-09-10T06:41:43.404Z","0.1.171":"2026-09-10T06:44:39.886Z","0.1.172":"2026-09-10T07:06:15.004Z","0.1.173":"2026-09-10T07:12:59.784Z","0.1.174":"2026-09-10T07:58:14.748Z","0.1.175":"2026-09-10T08:36:48.601Z","0.1.176":"2026-09-10T09:01:58.405Z","0.1.177":"2026-09-10T09:51:12.400Z","0.1.178":"2026-09-10T10:23:32.903Z","0.1.179":"2026-09-10T12:38:16.803Z","0.1.180":"2026-09-10T15:54:40.215Z","0.1.181":"2026-09-10T20:52:28.433Z","0.1.182":"2026-09-10T22:59:21.244Z","0.1.183":"2026-09-10T23:14:16.851Z","0.1.184":"2026-09-11T00:25:14.826Z","0.1.185":"2026-09-11T00:49:51.185Z","0.1.186":"2026-09-11T00:56:11.859Z","0.1.187":"2026-09-11T01:16:22.136Z","0.1.188":"2026-09-11T08:22:57.991Z","0.1.190":"2026-09-11T08:25:08.888Z","0.1.189":"2026-09-11T08:26:36.436Z","0.1.191":"2026-09-11T08:28:13.496Z","0.1.193":"2026-09-11T08:31:58.979Z","0.1.192":"2026-09-11T08:33:29.067Z","0.1.194":"2026-09-11T09:05:10.805Z","0.1.195":"2026-09-11T09:18:46.673Z","0.1.196":"2026-09-11T09:22:37.166Z","0.1.198":"2026-09-11T11:23:18.971Z","0.1.197":"2026-09-11T11:23:29.376Z","0.1.199":"2026-09-11T11:39:48.646Z","0.1.200":"2026-09-11T11:50:37.122Z","0.1.201":"2026-09-11T12:09:56.606Z","0.1.202":"2026-09-11T12:26:02.948Z","0.1.203":"2026-09-11T15:02:54.455Z","0.1.204":"2026-09-11T16:21:27.169Z","0.1.205":"2026-09-12T00:40:49.630Z","0.1.206":"2026-09-12T00:46:11.447Z","0.1.207":"2026-09-12T00:50:18.075Z","0.1.208":"2026-09-12T00:56:46.455Z","0.1.209":"2026-09-12T00:58:10.042Z","0.1.210":"2026-09-12T00:59:58.399Z","0.1.211":"2026-09-12T01:02:49.193Z","0.1.212":"2026-09-12T01:07:13.445Z","0.1.213":"2026-09-12T01:24:22.009Z","0.1.214":"2026-09-12T02:12:30.982Z","0.1.215":"2026-09-12T04:44:25.131Z","0.1.216":"2026-09-12T05:27:51.744Z","0.1.217":"2026-09-12T05:30:38.126Z","0.1.218":"2026-09-12T05:36:13.914Z","0.1.219":"2026-09-12T05:40:10.524Z","0.1.220":"2026-09-12T05:51:04.813Z","0.1.221":"2026-09-12T05:51:22.171Z","0.1.222":"2026-09-12T06:00:15.775Z","0.1.223":"2026-09-12T06:05:26.998Z","0.1.226":"2026-09-12T06:14:39.943Z","0.1.225":"2026-09-12T06:14:49.973Z","0.1.224":"2026-09-12T06:15:54.108Z","0.1.227":"2026-09-12T06:21:13.884Z","0.1.228":"2026-09-12T06:23:22.341Z","0.1.229":"2026-09-12T06:24:28.950Z","0.1.230":"2026-09-12T06:27:52.363Z","0.1.231":"2026-09-12T06:31:30.120Z","0.1.232":"2026-09-12T06:33:38.678Z","0.1.233":"2026-09-12T08:07:02.813Z","0.1.234":"2026-09-12T10:23:41.490Z","0.1.235":"2026-09-12T11:21:11.707Z","0.1.236":"2026-09-14T00:15:53.367Z","0.1.237":"2026-09-15T00:26:18.428Z","0.1.238":"2026-09-15T08:11:25.155Z","0.1.239":"2026-09-15T20:57:49.855Z","0.1.240":"2026-09-15T23:41:49.754Z","0.1.241":"2026-09-16T02:23:13.714Z","0.1.242":"2026-09-16T03:25:40.250Z","0.1.243":"2026-09-16T03:27:20.077Z","0.1.244":"2026-09-16T03:29:16.333Z","0.1.245":"2026-09-16T03:29:51.602Z","0.1.246":"2026-09-16T05:24:31.120Z","0.1.247":"2026-09-17T03:54:24.440Z","0.1.248":"2026-09-17T03:57:59.426Z","0.1.249":"2026-09-17T07:59:39.223Z","0.1.250":"2026-09-17T08:01:30.880Z","0.1.251":"2026-09-17T08:10:25.942Z","0.1.252":"2026-09-17T08:35:52.812Z","0.1.253":"2026-09-17T19:06:22.785Z","0.1.254":"2026-09-17T19:17:30.162Z","0.1.255":"2026-09-18T07:26:33.937Z","0.1.256":"2026-09-18T07:48:16.039Z","0.1.257":"2026-09-19T07:20:12.393Z","0.1.258":"2026-09-19T07:21:48.211Z","0.1.259":"2026-09-21T07:26:22.718Z","0.1.260":"2026-09-21T07:51:13.026Z","0.1.261":"2026-09-21T18:10:27.050Z","0.1.262":"2026-09-22T05:49:04.783Z","0.1.263":"2026-09-23T08:20:13.451Z","0.1.264":"2026-09-25T04:13:45.697Z","0.1.265":"2026-09-25T05:25:42.766Z","0.1.266":"2026-09-25T05:30:33.911Z","0.1.267":"2026-09-25T11:53:55.643Z","0.1.268":"2026-09-26T04:45:20.248Z","0.1.269":"2026-09-26T05:07:15.053Z","0.1.270":"2026-09-26T05:09:33.705Z","0.1.271":"2026-09-26T07:26:51.624Z","0.1.272":"2026-09-26T07:44:20.424Z","0.1.273":"2026-09-26T07:46:35.378Z","0.1.274":"2026-09-26T09:46:47.494Z","0.1.275":"2026-09-26T12:59:38.729Z","0.1.276":"2026-09-26T13:06:17.207Z","0.1.277":"2026-09-26T13:09:02.258Z","0.1.278":"2026-09-27T03:09:38.493Z","0.1.279":"2026-09-27T13:20:53.936Z","0.1.280":"2026-09-27T13:33:23.637Z","0.1.281":"2026-09-28T01:36:05.170Z","0.1.282":"2026-09-28T02:22:06.954Z","0.1.283":"2026-09-28T04:12:36.409Z","0.1.284":"2026-09-28T10:14:39.731Z","0.1.285":"2026-09-28T11:04:41.972Z","0.1.286":"2026-09-29T05:52:45.970Z","0.1.287":"2026-09-29T06:11:53.669Z","0.1.288":"2026-09-29T07:08:26.539Z","0.1.289":"2026-09-29T07:36:49.108Z","0.1.290":"2026-09-29T09:08:33.220Z","0.1.291":"2026-09-29T11:51:52.918Z","0.1.292":"2026-09-29T12:11:00.796Z","0.1.293":"2026-09-29T12:12:51.372Z"},"bugs":{"url":"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues"},"author":{"name":"vtempest"},"license":"rights.institute/PROSPER","homepage":"https://github.com/OpenSourceAGI/qwksearch-research-agent#readme","keywords":["chat","research-agent","search","article-reader","shadcn","react"],"repository":{"url":"git+https://github.com/OpenSourceAGI/qwksearch-research-agent.git","type":"git","directory":"packages/research-agent-ui"},"description":"The QwkSearch app UI: conversation window, article reader, search config, file uploads, chat history, and the app shell — exported both with and without the REASON editor and its sidebar","maintainers":[{"name":"vtempest","email":"grokthiscontact@gmail.com"}],"readme":"<!-- template-git-repo:badges:start -->\n<p align=\"center\">\n    <a href=\"https://qwksearch.com/api\"><img src=\"https://img.shields.io/badge/Docs-blue?logo=ReadTheDocs&logoColor=white\" alt=\"Documentation\" /></a>\n    <br />\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/stargazers\"><img src=\"https://img.shields.io/github/stars/OpenSourceAGI/qwksearch-research-agent\" alt=\"GitHub Stars\" /></a>\n    <a href=\"https://www.npmjs.com/package/research-agent-ui\"><img src=\"https://img.shields.io/npm/dm/research-agent-ui.svg\" alt=\"NPM Monthly Downloads\" /></a>\n    <a href=\"https://www.npmjs.com/package/research-agent-ui\"><img src=\"https://img.shields.io/npm/v/research-agent-ui.svg\" alt=\"npm version\" /></a>\n    <a href=\"https://www.npmjs.com/package/research-agent-ui\"><img src=\"https://img.shields.io/npm/dt/research-agent-ui.svg\" alt=\"NPM Total Downloads\" /></a>\n    <a href=\"https://www.npmjs.com/package/research-agent-ui\"><img src=\"https://img.shields.io/npm/types/research-agent-ui\" alt=\"TypeScript types\" /></a>\n    <a href=\"https://packagephobia.com/result?p=research-agent-ui\"><img src=\"https://packagephobia.com/badge?p=research-agent-ui\" alt=\"Install size\" /></a>\n    <br />\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/issues\"><img src=\"https://img.shields.io/github/issues/OpenSourceAGI/qwksearch-research-agent?logo=github\" alt=\"GitHub Issues\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/pulls\"><img src=\"https://img.shields.io/github/issues-pr/OpenSourceAGI/qwksearch-research-agent?logo=github&label=PRs\" alt=\"Open Pull Requests\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/pulls?q=is%3Apr+is%3Aclosed\"><img src=\"https://img.shields.io/github/issues-pr-closed/OpenSourceAGI/qwksearch-research-agent?logo=github&label=PRs%20merged&color=8957e5\" alt=\"Merged Pull Requests\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/discussions\"><img src=\"https://img.shields.io/github/discussions/OpenSourceAGI/qwksearch-research-agent\" alt=\"GitHub Discussions\" /></a>\n    <a href=\"https://github.com/OpenSourceAGI/qwksearch-research-agent/commits/master/\"><img src=\"https://img.shields.io/github/last-commit/OpenSourceAGI/qwksearch-research-agent.svg\" alt=\"GitHub last commit\" /></a>\n    <br />\n    <a href=\"https://stackblitz.com/github/OpenSourceAGI/qwksearch-research-agent/tree/master/packages/research-agent-ui\"><img height=\"20px\" src=\"https://developer.stackblitz.com/img/open_in_stackblitz.svg\" alt=\"Open in StackBlitz\" /></a>\n    <img src=\"https://img.shields.io/badge/Bun-14151A?logo=bun&logoColor=white\" alt=\"Bun\" /> <img src=\"https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white\" alt=\"TypeScript\" /> <img src=\"https://img.shields.io/badge/Next.js-black?logo=nextdotjs&logoColor=white\" alt=\"Next.js\" /> <img src=\"https://img.shields.io/badge/React-20232A?logo=react&logoColor=white\" alt=\"React\" /> <img src=\"https://img.shields.io/badge/Cloudflare%20Workers-F38020?logo=cloudflareworkers&logoColor=white\" alt=\"Cloudflare Workers\" /> <img src=\"https://img.shields.io/badge/Tailwind%20CSS-06B6D4?logo=tailwindcss&logoColor=white\" alt=\"Tailwind CSS\" /> <img src=\"https://img.shields.io/badge/shadcn%2Fui-000000?logo=shadcnui&logoColor=white\" alt=\"shadcn/ui\" /> <img src=\"https://img.shields.io/badge/Drizzle%20ORM-C5F74F?logo=drizzle&logoColor=white\" alt=\"Drizzle ORM\" /> <img src=\"https://img.shields.io/badge/Vercel%20AI%20SDK-black?logo=vercel&logoColor=white\" alt=\"Vercel AI SDK\" /> <img src=\"https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white\" alt=\"Vite\" /> <img src=\"https://img.shields.io/badge/Vitest-6E9F18?logo=vitest&logoColor=white\" alt=\"Vitest\" />\n</p>\n<!-- template-git-repo:badges:end -->\n\n# research-agent-ui\n\n\nThe QwkSearch app UI: conversation window, article reader, search config,\nfile uploads, chat history — plus the app shell (providers, app dock, cookie\nbanner, the research/docs view switch) that assembles them into a whole app.\nIncludes the shadcn primitives and icons the components depend on, so it can be\ndropped into a Next.js app with a single dependency.\n\n![img1](https://i.imgur.com/UxNJOKy.png)\n\n## Two entry points: with and without the editor\n\nThe package ships the same app twice, and the only difference is whether the\nREASON document editor and its file sidebar come along:\n\n| Import from | You get | Extra dependencies |\n| --- | --- | --- |\n| `research-agent-ui` | Chat, search, article reader, app shell | none |\n| `research-agent-ui/workspace` | All of the above **plus** the REASON editor, document tree, and file sidebar | `react-reason-editor`, `react-reason-editor-sidebar` |\n\n`research-agent-ui/workspace` re-exports everything the root entry does, so a\nhost that wants documents imports from that one path rather than mixing the\ntwo. Going the other way, the root entry's import graph never reaches\n`react-reason-editor` — the editor's (large) dependency tree stays out of a\nchat-only consumer's bundle entirely. `test/entryBoundaries.test.ts` enforces\nthat in both directions.\n\nThe two editor packages are declared as **optional** peer dependencies:\ninstalling `research-agent-ui` on its own is enough for the chat-only build,\nand package managers will not warn about the missing peers.\n\n## Spotlight search\n\n`QwkSearchProviders` mounts a macOS-Spotlight-style command palette over the\nwhole app. <kbd>Ctrl</kbd> <kbd>Space</kbd> opens it (Cmd-Space belongs to\nmacOS), or call `openSpotlight()` from your own chrome. Typing searches past\nchats, app pages, settings sections and actions at once, with \"ask the research\nagent this\" pinned to the top; a leading letter scopes the search to one source\n— `c ` chats, `t ` pages, `s ` settings, `a ` actions, `w ` ask — and\n<kbd>Tab</kbd> cycles between them.\n\n```tsx\nimport { QwkSearchProviders, openSpotlight } from 'research-agent-ui';\n\n<QwkSearchProviders authClient={authClient} showSpotlight>   {/* the default */}\n  <YourApp />\n</QwkSearchProviders>;\n\n// …and from a button somewhere in your own chrome:\n<button onClick={() => openSpotlight()}>Search everything</button>;\n```\n\nRows that open a chat or a settings section go through `onOpenChat` /\n`onOpenSettings` first, so a host rendering chats inline handles them without\nnavigating; returning anything but `true` falls back to `/c/<id>` and\n`/settings/<section>`.\n\n## Usage\n\n### The whole app in one component\n\n```tsx\n// Chat only — no editor, no sidebar.\nimport { QwkSearchApp } from 'research-agent-ui';\n\nexport default function Page() {\n  return (\n    <QwkSearchApp\n      authClient={myAuthClient}\n      config={{ appName: 'MyApp', footerLinks: myLinks }}\n    />\n  );\n}\n```\n\n```tsx\n// The same app, with documents.\nimport { QwkSearchWorkspaceApp } from 'research-agent-ui/workspace';\n\nexport default function Page() {\n  return (\n    <QwkSearchWorkspaceApp\n      authClient={myAuthClient}\n      config={{ appName: 'MyApp', footerLinks: myLinks }}\n    />\n  );\n}\n```\n\n`QwkSearchProviders` is the same shell without a page inside it, for hosts that\nrender their own routes within the app chrome. It accepts a `ChromeProvider` to\nmount app-owned context (a settings modal, say) inside the stack, and\n`showDock` / `showCookieConsent` / `showToaster` to opt out of individual\npieces.\n\n### Composing the pieces yourself\n\n```tsx\nimport {\n  ChatProvider,\n  SessionProvider,\n  ExtractPanelProvider,\n  ChatWindow,\n  configureResearchAgentUI,\n} from 'research-agent-ui';\n\nconfigureResearchAgentUI({\n  appName: 'MyApp',\n  getAutoMediaSearch: () => true,\n  // ...see ResearchAgentUIConfig for the full list of overridable values\n});\n\nfunction App() {\n  return (\n    <SessionProvider authClient={myAuthClient}>\n      <ExtractPanelProvider>\n        <ChatProvider>\n          <ChatWindow />\n        </ChatProvider>\n      </ExtractPanelProvider>\n    </SessionProvider>\n  );\n}\n```\n\n## Storybook\n\nIndividual UI pieces can be browsed in isolation with [Storybook](https://storybook.js.org/).\nStories render against **mock data only** (see `src/stories/mocks.ts`) — no API,\nauth session, or chat backend is required, so you can develop and review the\nchat components (message header with timestamp/copy/edit actions, search\nprogress, follow-up suggestions, file & pasted-content cards) on their own.\n\n```bash\n# from packages/research-agent-ui\nbun run storybook        # dev server on http://localhost:6006\nbun run build-storybook  # static build → storybook-static/\n```\n\nA light/dark toggle in the toolbar switches between the two token palettes\n(mirrored from the host app's `globals.css` in `.storybook/preview.css`). Add\nnew stories next to their component as `*.stories.tsx`.\n\n## API Routes (`research-agent-ui/api`)\n\nAll 25 Next.js route handlers are exported from the `research-agent-ui/api`\nsubpath as factory functions. Each factory accepts a **deps** object that\ninjects your app's database, auth helpers, and other services, so the same\nhandler logic works in any Next.js project without hard-coding any imports.\n\n### How it works\n\nThe route logic lives in `packages/research-agent-ui/src/api/handlers/`.\nYour app's `app/api/agent/*/route.ts` files become thin wrappers that call\nthe factory and re-export the HTTP method handlers.\n\n### Step 1 — install / workspace link\n\nIf you are in this monorepo, `research-agent-ui` is already linked via the\n`workspace:*` protocol. For an external project, install the published\npackage:\n\n```bash\nnpm install research-agent-ui\n# or\nbun add research-agent-ui\n```\n\n### Step 2 — create your route files\n\nFor each API path, create a `route.ts` that calls the matching factory and\npasses in your app's dependencies. Every factory is named\n`create<RouteName>Handler` and is exported from `research-agent-ui/api`.\n\n#### Example: `app/api/agent/chats/route.ts`\n\n```ts\nimport { createChatsHandler } from \"research-agent-ui/api\";\nimport { getDB } from \"@/lib/database\";\nimport { chats, messages } from \"@/lib/database/schema\";\nimport { requireUserId } from \"@/lib/auth/session\";\n\nconst handler = createChatsHandler({\n  getDB,\n  requireUserId,\n  schema: { chats, messages },\n});\nexport const { GET, DELETE } = handler;\n```\n\n#### Example: `app/api/agent/article-followups/route.ts`\n\n```ts\nimport { createArticleFollowupsHandler } from \"research-agent-ui/api\";\nimport { getUserId } from \"@/lib/auth/session\";\nimport { getDB } from \"@/lib/database\";\nimport { user as userSchema } from \"@/lib/database/schema\";\nimport { getEnv } from \"@/lib/env\";\n\nexport const POST = createArticleFollowupsHandler({\n  getUserId,\n  requireUserId: async () => {\n    const id = await getUserId();\n    if (!id) throw new Error(\"Unauthorized\");\n    return id;\n  },\n  getDB,\n  userSchema,\n  getEnv,\n});\n```\n\n### All available factories and their dep shapes\n\n| Factory | File | Required deps |\n|---|---|---|\n| `createArticleFollowupsHandler` | `article-followups` | `getUserId`, `requireUserId`, `getDB`, `userSchema`, `getEnv` |\n| `createArticleQAHandler` | `article-qa` | `getUserId`, `requireUserId`, `getDB`, `userSchema`, `getEnv` |\n| `createChatsHandler` | `chats` | `getDB`, `requireUserId`, `schema.chats`, `schema.messages` |\n| `createChatByIdHandler` | `chats/[id]` | `getDB`, `requireUserId`, `schema.chats`, `schema.messages` |\n| `createChatsSearchHandler` | `chats/search` | `getDB`, `requireUserId`, `schema.chats`, `schema.messages` |\n| `createChatsShareHandler` | `chats/share` | `getDB`, `requireUserId`, `schema.chats`, `schema.messages` |\n| `createMessagesHandler` | `messages` | `getDB`, `requireUserId`, `messagesSchema` |\n| `createProvidersHandler` | `providers` | `getSession` |\n| `createProviderByIdHandler` | `providers/[id]` | _(none)_ |\n| `createProviderModelsHandler` | `providers/[id]/models` | _(none)_ |\n| `createMCPServersHandler` | `mcpservers` | `configManager`, `getConfiguredMCPServers` |\n| `createMCPServerByIdHandler` | `mcpservers/[id]` | `configManager`, `getConfiguredMCPServers` |\n| `createMCPServerToggleHandler` | `mcpservers/[id]/toggle` | `configManager`, `getConfiguredMCPServers` |\n| `createSearchHandler` | `search` | `searxngDomain?` (default: `https://search.qwksearch.com`) |\n| `createDiscoverHandler` | `discover` | _(none)_ |\n| `createAutocompleteHandler` | `autocomplete` | _(none)_ |\n| `createSuggestionsHandler` | `suggestions` | _(none)_ |\n| `createAgentsHandler` | `agents` | `getUserId`, `requireUserId`, `getDB`, `userSchema`, `getEnv` |\n| `createRewriteHandler` | `rewrite` | `getEnv`, `generateText`, `createGroq` |\n| `createVoiceHandler` | `voice` | `getUserId`, `checkTTSRateLimit`, `generateSpeech` |\n| `createTranscriptHandler` | `transcript` | `getCloudflareContext` |\n| `createTestModelsHandler` | `test-models` | _(none)_ |\n| `createValidateOpenRouterHandler` | `validate-openrouter` | `validateOpenRouterModels` |\n\n### Dep type definitions\n\nAll dep interfaces are exported from `research-agent-ui/api`:\n\n```ts\nimport type {\n  ArticleDeps,\n  ChatsDeps,\n  MessagesDeps,\n  ProvidersDeps,\n  MCPServersDeps,\n  SearchDeps,\n  VoiceDeps,\n  TranscriptDeps,\n  RewriteDeps,\n  ValidateOpenRouterDeps,\n  AgentsDeps,\n} from \"research-agent-ui/api\";\n```\n\n### The chat route\n\n`POST /api/agent/chat` is not migrated into this package because it delegates\nto a full `handleChatRequest` orchestrator that is app-specific (streaming,\nsearch integration, database writes). Keep it directly in your app:\n\n```ts\n// app/api/agent/chat/route.ts\nimport { handleChatRequest } from \"@/lib/chat\";\n\nexport const runtime = \"nodejs\";\nexport const dynamic = \"force-dynamic\";\nexport const POST = handleChatRequest;\n```\n\n## Configuration\n\n`configureResearchAgentUI` overrides app-specific values (branding strings,\nthe Google API key used by the Drive picker, and the auto-media-search\ntoggle) that would otherwise couple this package to a specific app. See\n`ResearchAgentUIConfig` in `src/config.ts` for the full list.","readmeFilename":"README.md"}