{"_id":"@neeter/react","_rev":"34-abb39e526f24af49402a0b69c40af02f","name":"@neeter/react","dist-tags":{"latest":"0.18.0"},"versions":{"0.6.0":{"name":"@neeter/react","version":"0.6.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.6.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"0636c585ac4bf64b421db101adb8c3b021d788ec","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.6.0.tgz","fileCount":69,"integrity":"sha512-LpnuDZLy0xjcxPAqV0LkYVtLAvElsHnmBk2wsAhf7a+1eoSLADX0ZrTJ+IaVhG/uTJuAOIJGey0dQHZ25i5Y/Q==","signatures":[{"sig":"MEUCIEkZgeHGdsQxTzcYiNMABKbC8RpUSY5T9jPmB1FkcfL0AiEAnX+L2E/qvggjg0bhCiofYEQVHohylz4LpDv0ANhllmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87779},"type":"module","_from":"file:neeter-react-0.6.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"quantumleeps","email":"dan.leeper@gmail.com"},"_resolved":"/private/var/folders/nl/t4p09j613rx9_ybw882n416w0000gp/T/068a9e6492f847fbc96f13d078706b55/neeter-react-0.6.0.tgz","_integrity":"sha512-LpnuDZLy0xjcxPAqV0LkYVtLAvElsHnmBk2wsAhf7a+1eoSLADX0ZrTJ+IaVhG/uTJuAOIJGey0dQHZ25i5Y/Q==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.8.0","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.6.0","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","react":"^19.2.0","zustand":"^5.0.11","@types/react":"^19.2.7"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1771625464198_0.22210928280767983","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@neeter/react","version":"0.7.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.7.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"603c6773cdb571cb697d36dda6dc9d7d6bc73bf1","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.7.0.tgz","fileCount":69,"integrity":"sha512-K10Cd558BwtrKt1d5eyX675X3BrJI9a3TLMA6cozED7LqkmZHjBGhUU5cRXqxHvCAnpLnl6ALPVyJ4gaEeY33g==","signatures":[{"sig":"MEUCIQCeR1zXIf+OHzi0MbTSnuSFYhuZAaxHqAS7fP7AeodOFQIgDahjzYQMK0hOrQUrlVorIVQ1VAtwFabHx0+flDOkP4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87785},"type":"module","_from":"file:neeter-react-0.7.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/ecaa91aa40ac2bccbf6a2788dcb316c3/neeter-react-0.7.0.tgz","_integrity":"sha512-K10Cd558BwtrKt1d5eyX675X3BrJI9a3TLMA6cozED7LqkmZHjBGhUU5cRXqxHvCAnpLnl6ALPVyJ4gaEeY33g==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.7.0","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","react":"^19.2.0","zustand":"^5.0.11","@types/react":"^19.2.7"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1771641575572_0.3011694452154978","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@neeter/react","version":"0.7.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.7.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"a309b6f60acf7347c04bf09dd1d90202ff0d9510","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.7.1.tgz","fileCount":69,"integrity":"sha512-h/wq6pECP25gw7q8QiBF5awit8V5NdkxMb9RiT3xMAvmzply3CCOk5K7snMC4uY3914UfEPIbRNt6pDuzYVnXg==","signatures":[{"sig":"MEUCIQCYLd7xIjt17MVXMLt8i4l953FXmQYKZF9zs3khRbtUNAIgNFMLDLjlRlPMoKZSOnI9S/NfP96tBVtEpT4eFty3MhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87785},"type":"module","_from":"file:neeter-react-0.7.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/490747937f5c5659fd88ddb8c6c101e0/neeter-react-0.7.1.tgz","_integrity":"sha512-h/wq6pECP25gw7q8QiBF5awit8V5NdkxMb9RiT3xMAvmzply3CCOk5K7snMC4uY3914UfEPIbRNt6pDuzYVnXg==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.7.1","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","react":"^19.2.0","zustand":"^5.0.11","@types/react":"^19.2.7"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.1_1771644420078_0.2638696004574288","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@neeter/react","version":"0.8.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.8.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"9d103230835adeb071a0a5dec974c1332d9a5e85","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.8.0.tgz","fileCount":69,"integrity":"sha512-WrRgRurTQ04a4aupkx63AsnVP0iEYdbObHy56F3RqxRM/elNFRVUzJdljGGzbhIQmyxXrIB00LzJKVo0MJRGUQ==","signatures":[{"sig":"MEUCIQD64Pe7vdCM1HWONGdtRBrGqq4wcpoQoSnG1FauE6m17QIgTLgbPFk3aCvfUrn/6dXgum8FwLnwbrPBtnywYPJCGMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91074},"type":"module","_from":"file:neeter-react-0.8.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/bd76bf49a630c2a2d52dbf1f0f733e97/neeter-react-0.8.0.tgz","_integrity":"sha512-WrRgRurTQ04a4aupkx63AsnVP0iEYdbObHy56F3RqxRM/elNFRVUzJdljGGzbhIQmyxXrIB00LzJKVo0MJRGUQ==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.8.0","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","react":"^19.2.0","zustand":"^5.0.11","@types/react":"^19.2.7"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1771733079598_0.5968526945177237","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@neeter/react","version":"0.8.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.8.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"981a69d057cd09d2721ca670a44c4eb0aa6ca967","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.8.1.tgz","fileCount":70,"integrity":"sha512-9vy8fAm7Q+XcVovadwsHjoqEPr4nqUmsTf3vH4kRET02qGpgTtvkGMxg+xrKRa8Fc/d4xSPD0nO+KlHpYXCdxQ==","signatures":[{"sig":"MEQCIHFrhvEiG3WzNtOCQlcQEC9IWAq3J9hF7M6Bbqp+K0NQAiA433tU0dR1ya5ebcoyn0XzGQ0YUtNyphHFnekRsLWfFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93889},"type":"module","_from":"file:neeter-react-0.8.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/22c0ebd3c21f2db3d97b7e470bc39366/neeter-react-0.8.1.tgz","_integrity":"sha512-9vy8fAm7Q+XcVovadwsHjoqEPr4nqUmsTf3vH4kRET02qGpgTtvkGMxg+xrKRa8Fc/d4xSPD0nO+KlHpYXCdxQ==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.8.1","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","react":"^19.2.0","zustand":"^5.0.11","@types/react":"^19.2.7"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.1_1771733961176_0.36450600158334434","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@neeter/react","version":"0.9.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.9.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"c2d763ba98dcde783e339b176a9c26566b4af653","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.9.0.tgz","fileCount":70,"integrity":"sha512-9esTPAPBeLBJ4XjM02M1qOMUbHI12632dDqdXrqKaWhq01B+6ZZx/6UyIkaw87bWPqWqRSzOxZO0TcqcpNCc+w==","signatures":[{"sig":"MEUCIGBwlYAjSg2rq0goMi7KcaxQUxSCXsHrLoxbWsn7qYBqAiEAyMkfLzuEE8Qgu4LOP6MTDm25F4gUi3EsdDAY6YTHfKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93889},"type":"module","_from":"file:neeter-react-0.9.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/55d851c07f084ab40a5db2ba8b6e1b08/neeter-react-0.9.0.tgz","_integrity":"sha512-9esTPAPBeLBJ4XjM02M1qOMUbHI12632dDqdXrqKaWhq01B+6ZZx/6UyIkaw87bWPqWqRSzOxZO0TcqcpNCc+w==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.9.0","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","react":"^19.2.0","zustand":"^5.0.11","@types/react":"^19.2.7"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.0_1771743727197_0.40010482660239166","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@neeter/react","version":"0.10.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"865e5aa25ec1b84b3ee7742862789ef2dff9a9b6","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.0.tgz","fileCount":70,"integrity":"sha512-OWhkgWgkovNzdC7zqKB7vnUbAaJfowzJRfwFKVzJpf8zC7u4GXbj/vYrDxsNfsvOJM+TKQ8JiChzDSmgs2JXkw==","signatures":[{"sig":"MEQCID5Gc3FMqmn9AEcVg/4yKzNo3Ry4dOvdF/L1xTrUuAMhAiB5Gt2bLKhWG11k4eCAuKSr1VL0ksLTOIIr+QQR35Phkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99845},"type":"module","_from":"file:neeter-react-0.10.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/abbd10380eeeaaea3413c85f4732b2ea/neeter-react-0.10.0.tgz","_integrity":"sha512-OWhkgWgkovNzdC7zqKB7vnUbAaJfowzJRfwFKVzJpf8zC7u4GXbj/vYrDxsNfsvOJM+TKQ8JiChzDSmgs2JXkw==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.0","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.0_1771820609534_0.7887752225676237","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@neeter/react","version":"0.10.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"41f12a8f3e7df15a69975c1c98dafff1870384bb","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.1.tgz","fileCount":70,"integrity":"sha512-KHk1AAXO6szT7JNzqH5ODGjQXcnmVmz9FomYVHoRVkIOdpA3EW7lCqEvfM7OPOBRsSI/gIy2qxXDcDupai/12w==","signatures":[{"sig":"MEYCIQCGdTNaxrEDQ77JxoODF3LlElcLIr4IfBj78siFD/ewlQIhAO3r2jXT/1soCVOFRx5fxlR/Ja1OF6+YT1/AzLeaBARb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101253},"type":"module","_from":"file:neeter-react-0.10.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/21ef988564f21a6247c0789ff53d91df/neeter-react-0.10.1.tgz","_integrity":"sha512-KHk1AAXO6szT7JNzqH5ODGjQXcnmVmz9FomYVHoRVkIOdpA3EW7lCqEvfM7OPOBRsSI/gIy2qxXDcDupai/12w==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.1","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.1_1771830096704_0.2030176772071497","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@neeter/react","version":"0.10.2","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.2","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"419d64f3edebeedb78611208416afb070d594ad6","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.2.tgz","fileCount":70,"integrity":"sha512-Gn+o53jOxrlPEfeP++QVcZYo2JSETC9gl+vEhp3lpUsGQA7Zmzvfy8DlqtBCdiO2zk7EbtGfG7CEk5wyxnpdKA==","signatures":[{"sig":"MEYCIQC2qqoXLk2xiqnO40U1PvtQF1MCz+Q4zg9g+jKOl9HCuAIhAKLsXX0uDLXYUHpD9LpbYrQ6I27Ns26pgeKwTGOemieN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101253},"type":"module","_from":"file:neeter-react-0.10.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/259ba66f1a9065d2b0dcea3a574a8ccc/neeter-react-0.10.2.tgz","_integrity":"sha512-Gn+o53jOxrlPEfeP++QVcZYo2JSETC9gl+vEhp3lpUsGQA7Zmzvfy8DlqtBCdiO2zk7EbtGfG7CEk5wyxnpdKA==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.2","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.2_1771859205409_0.8684417606468948","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@neeter/react","version":"0.10.3","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.3","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"5ca54e483cfad7a6cbcae8570542de6b42436fea","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.3.tgz","fileCount":70,"integrity":"sha512-scFB9lVgjDGDvdyMYuRwjWAlWNCb4VVRY1sZU7qj2AzekLOkFDfsDIYvkGWPBDR7cXHj+7p68R5IRzl6/uhS3A==","signatures":[{"sig":"MEUCIDsH3OpHPOHKo9t/1rpWDU+WTTPXJJAw1POH7uVbX1z9AiEAxB3qlCPAe5ekyNmxnuNP7BPv/ouenMb6wK9Fy5q5xxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101253},"type":"module","_from":"file:neeter-react-0.10.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/5c1cb315d461afa87d87b972f898992f/neeter-react-0.10.3.tgz","_integrity":"sha512-scFB9lVgjDGDvdyMYuRwjWAlWNCb4VVRY1sZU7qj2AzekLOkFDfsDIYvkGWPBDR7cXHj+7p68R5IRzl6/uhS3A==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.3","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.3_1771871129028_0.6667177727464011","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@neeter/react","version":"0.10.4","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.4","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"ce5ecca0e4162ab6172e28277225634f37cee745","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.4.tgz","fileCount":70,"integrity":"sha512-T6+u8voK0OHFtc0yOw64DfxlNOnrE8kbG2jTOtjhg+IV4wMtHRfGWuxP4WMW4mf3Gq37dzbmW/aBiz880G/IPQ==","signatures":[{"sig":"MEUCIBumLmm6vSx88qKWrTFSm/qH0T9wxYqgcUpQxXclrTdhAiEAsL0AxXSzPW/UokGY6cd4S44AjaUFP2Dh9HfaA2fhlb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101883},"type":"module","_from":"file:neeter-react-0.10.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/0b28306b02b5bccb6d2825b985adb50d/neeter-react-0.10.4.tgz","_integrity":"sha512-T6+u8voK0OHFtc0yOw64DfxlNOnrE8kbG2jTOtjhg+IV4wMtHRfGWuxP4WMW4mf3Gq37dzbmW/aBiz880G/IPQ==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.4","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.4_1771871909972_0.11330301894522843","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@neeter/react","version":"0.10.5","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.5","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"c3814c2e392cd96e29bf8a23bd03e98d18370558","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.5.tgz","fileCount":70,"integrity":"sha512-Tfbsq/jurhDSD0KYZxT/UxKCpCoaCFr3zgeF0wxTJxaKEahS2O6/X1M5E5dFbiYufbmoHtZoAL2fQgDzDFFUqw==","signatures":[{"sig":"MEYCIQCRKcF6U+TGbYeewSjte1i/9hrrwHtJzIBxUI+L/tR7BgIhAM8owty2c5Mbv1MqV4l+QJX2C+5sa5Z3JfaHPCYYv7U/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101883},"type":"module","_from":"file:neeter-react-0.10.5.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/bd5e4a830569d33bf3899cb71632e661/neeter-react-0.10.5.tgz","_integrity":"sha512-Tfbsq/jurhDSD0KYZxT/UxKCpCoaCFr3zgeF0wxTJxaKEahS2O6/X1M5E5dFbiYufbmoHtZoAL2fQgDzDFFUqw==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.5","tailwind-merge":"^3.4.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.5_1771878802750_0.8588373830199236","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@neeter/react","version":"0.10.6","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.6","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"5cc8becc5e616bbd217bac2534e0673a7f0f674e","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.6.tgz","fileCount":70,"integrity":"sha512-tJbSa8d66UXDrtPZaijWQGmxIDyViZKWIPUDIewyG1vPsSzK3qifG5sVyZgiS304h/b1ezBpF671hcrsEfFJ2A==","signatures":[{"sig":"MEQCIHSx+Hmwf2zb4CAT7fa+PiZhPSzPFXmfbXGrTGJgF1ovAiAUUnwEzVEQamJHeqrLdN+pAgRsmpMfEKxlgKjF2MCxFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101883},"type":"module","_from":"file:neeter-react-0.10.6.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/c4b085313b878578cbdd22ae4b44febf/neeter-react-0.10.6.tgz","_integrity":"sha512-tJbSa8d66UXDrtPZaijWQGmxIDyViZKWIPUDIewyG1vPsSzK3qifG5sVyZgiS304h/b1ezBpF671hcrsEfFJ2A==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.6","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.6_1771879997119_0.5804008095384476","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@neeter/react","version":"0.10.7","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.7","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"c2ccfee793fcd624494505fa49e9e0c2d41d2c30","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.7.tgz","fileCount":70,"integrity":"sha512-jFhCdDH61axivtNYCsJFDjVb5uiet+LGHqpbF4LOLtPQXiUmOnVY0gVZ+mynhhye9jfXu6Qjc2/dtPv2Axk5ow==","signatures":[{"sig":"MEYCIQDQkgYsN1smt9bq78DdvjHvmHJk49ca55+rSY9BT4hB4QIhAM+tiAcmRUWVVe8fcenaJzu6zY1i0xy0TMbbhEDxcdCS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101883},"type":"module","_from":"file:neeter-react-0.10.7.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/0f88e9bb56ce8a781fcc8a9699477085/neeter-react-0.10.7.tgz","_integrity":"sha512-jFhCdDH61axivtNYCsJFDjVb5uiet+LGHqpbF4LOLtPQXiUmOnVY0gVZ+mynhhye9jfXu6Qjc2/dtPv2Axk5ow==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.7","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.7_1771880320381_0.007657868317319405","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@neeter/react","version":"0.10.8","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.8","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"f1af7d59fcffe12579f40e2f4f15de20454b59b4","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.8.tgz","fileCount":70,"integrity":"sha512-ueIskobrBXYKRkkFSZ0ROyjFVcYo+E++ZyR2x7gT2lk//8/c5/e1PNsOZGVXIdAuIHPDTJ4I9QW8EK6o4vh5Og==","signatures":[{"sig":"MEYCIQDDvaF1aoL1V2sdhR/OW5/vkuK5eJ4Ia8Ksrt9nbV23XwIhAOm+TaPTOceEXopY79neT09/PUGpVyzZhVQ7kekupaih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101883},"type":"module","_from":"file:neeter-react-0.10.8.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/752153969168b4e0d8bfd603069a719e/neeter-react-0.10.8.tgz","_integrity":"sha512-ueIskobrBXYKRkkFSZ0ROyjFVcYo+E++ZyR2x7gT2lk//8/c5/e1PNsOZGVXIdAuIHPDTJ4I9QW8EK6o4vh5Og==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.8","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.8_1771881927016_0.23286015805969607","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@neeter/react","version":"0.10.9","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.9","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"7b0ad6eb22d4b0f9e04309e866768fa3e8c6dd98","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.9.tgz","fileCount":70,"integrity":"sha512-aw/0jvoe5LxxtlZpivRkQl9gl5Yjx2Da7UlqLss0JMmz5KXRU74bSBWc43ZbqSWz0wuy9xhmk6zT2RZ9S8ac9g==","signatures":[{"sig":"MEUCIQDQY9urxbtlai7rukJJavJPru4npJB04SaaZ2eeF5UhYQIgagZCqj7rd/0D959rKH7vgkKd9DDVu4GA/Tu7N06HrH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102202},"type":"module","_from":"file:neeter-react-0.10.9.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/dcbb33618fb63c6b703e453a165ca323/neeter-react-0.10.9.tgz","_integrity":"sha512-aw/0jvoe5LxxtlZpivRkQl9gl5Yjx2Da7UlqLss0JMmz5KXRU74bSBWc43ZbqSWz0wuy9xhmk6zT2RZ9S8ac9g==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.9","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.9_1771882549472_0.8829352001555824","host":"s3://npm-registry-packages-npm-production"}},"0.10.10":{"name":"@neeter/react","version":"0.10.10","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.10","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"60d67fd0d5f2e47243f718bb7755ad50b8845132","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.10.tgz","fileCount":70,"integrity":"sha512-F83y9ooYSZFHaeUr4k0VRTxA24lsWAY7dZe+AxHFb8ExtIi3Xtq98tPCMu3IAcbo1VPcH81LgSgo8kuxNf+X6Q==","signatures":[{"sig":"MEYCIQC8BKPaADPy5HISNUUy9LSySWvmXRPmcUC2reSm/Wy7iQIhAOHIWmYnf2pF5u74L3BVqEjAzVuDSDAx9iqCkt+WymQC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102202},"type":"module","_from":"file:neeter-react-0.10.10.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/eb308313756a8d6b0e49b8f00f925b55/neeter-react-0.10.10.tgz","_integrity":"sha512-F83y9ooYSZFHaeUr4k0VRTxA24lsWAY7dZe+AxHFb8ExtIi3Xtq98tPCMu3IAcbo1VPcH81LgSgo8kuxNf+X6Q==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.10","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.10_1771883255857_0.5449125998026212","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@neeter/react","version":"0.10.11","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.10.11","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"d91b5b0f11ca7ed46438c3969369f7b26f724812","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.10.11.tgz","fileCount":70,"integrity":"sha512-jvKBCRdoOVuhVwWKL97fLLxjYffknXTYyRqKISLVL5aW0bYHrkkXI8k4GXb02QuSZwfQX43tX/Cz/xz/CULEmw==","signatures":[{"sig":"MEYCIQDa2Bl6IQh6G00nvOVOf+jdelM6oCFTRtn7xWJYYAA4bQIhANb2ZscFzGQnMHpVdi7OYoEzh9legJRvbFnz2X4ei7I3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102654},"type":"module","_from":"file:neeter-react-0.10.11.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/6ed8a57ef29387aecd03d9e8f3023b0e/neeter-react-0.10.11.tgz","_integrity":"sha512-jvKBCRdoOVuhVwWKL97fLLxjYffknXTYyRqKISLVL5aW0bYHrkkXI8k4GXb02QuSZwfQX43tX/Cz/xz/CULEmw==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.10.11","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.11_1771884011603_0.3134009284643293","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@neeter/react","version":"0.11.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.11.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"c2445cec3b8dcf8f04520b2b6edc31628091d401","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.11.0.tgz","fileCount":70,"integrity":"sha512-lbqA6XVkXQgeodrzV4Nsi54bCuzCszHrRYVMYvTZ8Xwxn+nNJvWGCqjbInem/tgnmppkO/McIDYXAbMwlusJGw==","signatures":[{"sig":"MEQCIDUektyKhlMgKU+ANJiThPw88UYYL0K04fFJ0mIwXEfTAiAuNG16kU2gs+Cb9soyF9JT6TXxanlf74HH0xpa9fxmug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103823},"type":"module","_from":"file:neeter-react-0.11.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/0f02ab298f97ab5a9c543cae494d9889/neeter-react-0.11.0.tgz","_integrity":"sha512-lbqA6XVkXQgeodrzV4Nsi54bCuzCszHrRYVMYvTZ8Xwxn+nNJvWGCqjbInem/tgnmppkO/McIDYXAbMwlusJGw==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.11.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.11.0_1771910680405_0.15939250892530965","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@neeter/react","version":"0.12.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.12.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"1f7aff91c7c1ad3670f4470de0f79cfe965e67f2","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.12.0.tgz","fileCount":70,"integrity":"sha512-L2ebFr2VyHOL5o3PmUm9DFskf7lxxSYw/brpFvF+kYuo9Ml9K0LfJoNiUkfCiQTsCsnw9rRHCdk7X9EagS2XBg==","signatures":[{"sig":"MEYCIQCv+Tys0qZxcZowPpMvgd/wLehHL/XRGpPDSyFoIBlDLAIhALGqLLK2y5abnt0GZlGrKVOnr2QoHeiB0/HTjyjk5Ys+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104356},"type":"module","_from":"file:neeter-react-0.12.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/60916abfee986c413671331364a4b265/neeter-react-0.12.0.tgz","_integrity":"sha512-L2ebFr2VyHOL5o3PmUm9DFskf7lxxSYw/brpFvF+kYuo9Ml9K0LfJoNiUkfCiQTsCsnw9rRHCdk7X9EagS2XBg==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.12.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.12.0_1771915264846_0.9388785519201142","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@neeter/react","version":"0.13.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.13.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"ea329945df115351c1fca865d8c11b9b7870daff","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.13.0.tgz","fileCount":72,"integrity":"sha512-iPJ+76Kb0gKkI4+dx1FIZdKuPJAURSb7HU2bEM5bxyYkRIiskYjhIYqbyBpTbBXM7TZMufN2uB9bLELgiWRgFA==","signatures":[{"sig":"MEUCIQCR+E0u8VeLLgiqlL8Lcc6ZDWDa9aN/gc2YYWkFquKE/QIgdrcmUwwUzMFfrv19opdianKkLPeJQyuZNU3wooHGJAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110563},"type":"module","_from":"file:neeter-react-0.13.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/8d89fd244f024ae3e63da93c37c20494/neeter-react-0.13.0.tgz","_integrity":"sha512-iPJ+76Kb0gKkI4+dx1FIZdKuPJAURSb7HU2bEM5bxyYkRIiskYjhIYqbyBpTbBXM7TZMufN2uB9bLELgiWRgFA==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.13.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.13.0_1771973711663_0.9781744992988115","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@neeter/react","version":"0.13.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.13.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"4ab0c149020b99ed3a602b6a086e78abe77514a5","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.13.1.tgz","fileCount":72,"integrity":"sha512-oVzLPmW5vb8z/9XDev+L9gu+7io1yJz8HTku2piXGIqzERpYAbS7Mml2gA4vnT9FecsGk3kO80GmePo0fbBB2w==","signatures":[{"sig":"MEQCID30G9pww8m59I23xTk/ECSrRdE0PZMV1OdOFO/FvWvkAiBjehpd/ZmP+d0CSNN/k5XezVWyHI9O5/MrFohfaYBpcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110563},"type":"module","_from":"file:neeter-react-0.13.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/9b147185b3d254093f0b10cd154f52ed/neeter-react-0.13.1.tgz","_integrity":"sha512-oVzLPmW5vb8z/9XDev+L9gu+7io1yJz8HTku2piXGIqzERpYAbS7Mml2gA4vnT9FecsGk3kO80GmePo0fbBB2w==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.13.1","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.13.1_1771982411497_0.8102568577784774","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@neeter/react","version":"0.14.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.14.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"d2a22a0da251abd0f44d5cc28d732ef1032ea424","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.14.0.tgz","fileCount":72,"integrity":"sha512-8oXkaHpQrYlIbxVDpWj4YVGxjWo+jRrvWOxlyxsiwMjGbuVbs7QgpoPvScNYqkU/qmWfL4Rfrvs82CMCF1kdzw==","signatures":[{"sig":"MEQCIEu2z7e2M9eTg2cvyf6HQMl4xrQkbu30DskOq+27XsN3AiAQ6g2qButtdw+8dDTVEjicH7rbENVB3z8g01HxR+VXGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112549},"type":"module","_from":"file:neeter-react-0.14.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/5d0d1632204c3ddb6879638ffdba97a8/neeter-react-0.14.0.tgz","_integrity":"sha512-8oXkaHpQrYlIbxVDpWj4YVGxjWo+jRrvWOxlyxsiwMjGbuVbs7QgpoPvScNYqkU/qmWfL4Rfrvs82CMCF1kdzw==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.14.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.0_1771983133364_0.32996273601080084","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@neeter/react","version":"0.15.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.15.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"73f9ba98c9d46f1ff376d16b51fc15e3740a1044","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.15.0.tgz","fileCount":72,"integrity":"sha512-6MvX8VwS0p/d8lw9FmARcB4yRW1omSn8vL/eXcClcVFbiZLyEcz4sRrKJspiMYoltwY32v6kuW2amszyOZSG8A==","signatures":[{"sig":"MEQCIAadxBGx114hKC8sErI97xsUufFj2+yo0tuwHtZpNjG0AiBITaGsgYrnXL0u/Wn382291rjtlZC7kg7T0yunJsrZ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113187},"type":"module","_from":"file:neeter-react-0.15.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/07b4a26a61bb982f6407535980ec0c7d/neeter-react-0.15.0.tgz","_integrity":"sha512-6MvX8VwS0p/d8lw9FmARcB4yRW1omSn8vL/eXcClcVFbiZLyEcz4sRrKJspiMYoltwY32v6kuW2amszyOZSG8A==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.15.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.15.0_1771989120975_0.7787186539798785","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@neeter/react","version":"0.15.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.15.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"113656a720ebe338d333b52da7fb77cf5c51b48a","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.15.1.tgz","fileCount":72,"integrity":"sha512-bBVuDURfQPKiUQvReH4yX31VYzvVZjrKHg9W6FVDGOJ+6azz9NKCFFE0kyItgd7NusmMsAL7utR8Wk2cl7VFUg==","signatures":[{"sig":"MEQCIB6IhmCDFe/pABfTeo7T3O5rnAObPHaaArXx4vIzutykAiAP+V1OocvaR8qxaMz9tPj7fd1+bVCvNvTrOXPmX8TqeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113187},"type":"module","_from":"file:neeter-react-0.15.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/aa5ba8e41cfe3c7c609eb5e1fcdafe6b/neeter-react-0.15.1.tgz","_integrity":"sha512-bBVuDURfQPKiUQvReH4yX31VYzvVZjrKHg9W6FVDGOJ+6azz9NKCFFE0kyItgd7NusmMsAL7utR8Wk2cl7VFUg==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.15.1","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^28.1.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.15.1_1771991680656_0.12376380693436606","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@neeter/react","version":"0.15.2","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.15.2","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"1d80c9fb8f6ef9dad535973dba1a9a3500da1448","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.15.2.tgz","fileCount":72,"integrity":"sha512-gKO/+/nRN+D0Z5OIqQuK+eUFUs0IwLWm8KNjXwRfnwfA6z7nkO48oSMbt8GsMebrhJditYArHvsgexE3sQHcfA==","signatures":[{"sig":"MEUCIAbX9qS/v7vj7ssGwjOrMiXZevK4jU5+NjFmFmFh1DMwAiEAreOzMw4BzgK0MK+8PjEKhAk6fZkaa5eWWI0OgAzXP2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113187},"type":"module","_from":"file:neeter-react-0.15.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/c17a638e325e8e33722b26ac1e8765c6/neeter-react-0.15.2.tgz","_integrity":"sha512-gKO/+/nRN+D0Z5OIqQuK+eUFUs0IwLWm8KNjXwRfnwfA6z7nkO48oSMbt8GsMebrhJditYArHvsgexE3sQHcfA==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.15.2","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.15.2_1771993316763_0.7469423617298121","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@neeter/react","version":"0.16.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.16.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"15c841d33d6087bf1ea791827f18565c080970f0","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.16.0.tgz","fileCount":72,"integrity":"sha512-PRVOwCbVsOodNJCaAMyV+4m5985CyYhUAIs7ZTpYkNljszihEvSUJ8eOW960iApIgE20NlsZ03V88zzqwVxZnA==","signatures":[{"sig":"MEYCIQCCaaShkx6BZSHhGyuxPv8qDMig4gEPjEbL8+OPVZmoIwIhAKvSYRi0fyscChFugqBWzhVA2Jp100eDQ7khaZwZ2+gZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113187},"type":"module","_from":"file:neeter-react-0.16.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/416a653f6d2abd085994e7bea6e5cb40/neeter-react-0.16.0.tgz","_integrity":"sha512-PRVOwCbVsOodNJCaAMyV+4m5985CyYhUAIs7ZTpYkNljszihEvSUJ8eOW960iApIgE20NlsZ03V88zzqwVxZnA==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.16.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.16.0_1771994052098_0.5684635292513991","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@neeter/react","version":"0.16.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.16.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"287965fb21612dda481553f213be0a310fa8da5f","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.16.1.tgz","fileCount":72,"integrity":"sha512-mRkwYX8Lwyews3IoOpnJ5aQI8Ap1aZIL+nIEjWm2i8nJPj1zDMc7Z2wIhDwEucYaE5LnRLpp3Q9oAyjA5h1b8w==","signatures":[{"sig":"MEUCIQCETlJ17O+yuv3U66PbcL3XqZZUa04BCB3AVS8c91vKvgIgYUQ+ac1SggYy3b/ZKr0Xtx2VENNJbZArjjqSfQ4IpgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113256},"type":"module","_from":"file:neeter-react-0.16.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/83c23ecc8bbc3c0cab9f31d82705fc86/neeter-react-0.16.1.tgz","_integrity":"sha512-mRkwYX8Lwyews3IoOpnJ5aQI8Ap1aZIL+nIEjWm2i8nJPj1zDMc7Z2wIhDwEucYaE5LnRLpp3Q9oAyjA5h1b8w==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.16.1","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.16.1_1771995220844_0.5170156526532126","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@neeter/react","version":"0.17.0","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.17.0","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"475da46d95aa19a6eb9678cbac3a32a5567fb841","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.17.0.tgz","fileCount":72,"integrity":"sha512-6eu3/oAob1jlPhnBd7Htbf949WEKv1pmtVA0yMTU4nWMCMEBTR2T2HNZ8V3kh4q7AWyEVVpxfS1sK27WozpjSw==","signatures":[{"sig":"MEUCIQDrij3iX3PK3kPDaeQEJcGnS8CCQX4JOr6qgLSHZWRQVAIgTtu9kmCrUu4S+ZemC1tjIhhKJDTLaI+SVtjdmUmt57I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113256},"type":"module","_from":"file:neeter-react-0.17.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/e26e946bde28fdaf694bfbf5f92141df/neeter-react-0.17.0.tgz","_integrity":"sha512-6eu3/oAob1jlPhnBd7Htbf949WEKv1pmtVA0yMTU4nWMCMEBTR2T2HNZ8V3kh4q7AWyEVVpxfS1sK27WozpjSw==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.6.2","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.17.0","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.17.0_1771998326570_0.6225018329194074","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@neeter/react","version":"0.17.1","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.17.1","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"e0698eb548a606c6f2bedd4a803687aec54dda88","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.17.1.tgz","fileCount":72,"integrity":"sha512-5XySTcznZOZ1bmN/RwZcf5/niup+/Rp+w/CrI2E3wCljubQ8HdH3vTIydOCxMa12HnyI21DLd5VbAlwCaqGjTQ==","signatures":[{"sig":"MEUCIC8muBm/phTCD8Pwuv2FxecXRa3ldGYxryq4VYDJPe3OAiEAqSDLG4Tc6Ztpj7HnFUc9AkvXTnJKnyhwXx1vlMdmlb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113200},"type":"module","_from":"file:neeter-react-0.17.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/0f381649ab30dc653eee4d8febba6221/neeter-react-0.17.1.tgz","_integrity":"sha512-5XySTcznZOZ1bmN/RwZcf5/niup+/Rp+w/CrI2E3wCljubQ8HdH3vTIydOCxMa12HnyI21DLd5VbAlwCaqGjTQ==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.8.0","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.17.1","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.17.1_1772051035172_0.46621347640104926","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@neeter/react","version":"0.17.2","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.17.2","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"36efe54f6e6e78de468094b9c4ff8af914b2c314","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.17.2.tgz","fileCount":72,"integrity":"sha512-CnS+Y42a7Q/wxjqtlfB0ex2rmiHHIHZ4E3+1t7XHrV0xdZORHBGqtLoMTYGjp5ea0x2crrcm+FYjIrMaBfySWQ==","signatures":[{"sig":"MEYCIQCE/S4UNV1WP2DP2QXxUeFjW+M+399L3qJ98xcGNaKSmAIhAIqMOCWI05kORgbqidhqFBIqMxJZP39El+132LRevAGN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113200},"type":"module","_from":"file:neeter-react-0.17.2.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/6c744d0b9d3e59837ec1b084d3f47452/neeter-react-0.17.2.tgz","_integrity":"sha512-CnS+Y42a7Q/wxjqtlfB0ex2rmiHHIHZ4E3+1t7XHrV0xdZORHBGqtLoMTYGjp5ea0x2crrcm+FYjIrMaBfySWQ==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.8.0","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.17.2","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.17.2_1772258735349_0.8163196551039693","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@neeter/react","version":"0.17.3","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.17.3","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"4e5d7150cd8e43b3ab28f47177f53b8d21ff5130","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.17.3.tgz","fileCount":72,"integrity":"sha512-4WJZGOm4OjfZz0kjs9d8aggeah2COwhWD1CtAs8PAU8vx7466UPDxtu/jq4eh93ZJYSKJy4EXZXLaqfHxqWcyg==","signatures":[{"sig":"MEUCID1cy9EXMbRYmPi94yATD1oV0sVx4Wm8WykyTzHPqEmWAiEA8IgFBm+QgVmdKN+wvLnQPlyr8OTV3FKzndtX2Gf9d74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113200},"type":"module","_from":"file:neeter-react-0.17.3.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/d7d4873ec77e3886abe7b25183977dd1/neeter-react-0.17.3.tgz","_integrity":"sha512-4WJZGOm4OjfZz0kjs9d8aggeah2COwhWD1CtAs8PAU8vx7466UPDxtu/jq4eh93ZJYSKJy4EXZXLaqfHxqWcyg==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.8.0","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.17.3","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.17.3_1772260532971_0.15953141508090352","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@neeter/react","version":"0.17.4","author":{"name":"Dan Leeper"},"license":"MIT","_id":"@neeter/react@0.17.4","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"homepage":"https://github.com/quantumleeps/neeter#readme","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"dist":{"shasum":"c8473e7135cc2b4cd1f48d623c15130088b16995","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.17.4.tgz","fileCount":72,"integrity":"sha512-bcynLJYBDwjq0jO3/CXgruFiacDfvm9+qjZwE2/OAm10JBvA6azG6TUeAGtyh8GwwCTjW9d4CSRh3NXS8XDGAg==","signatures":[{"sig":"MEQCICuXR0racuQq2HyhGkOL28rBDb0G7rjfearo8Vajr+fcAiAt/zou+geEODe1GFRr4VYUhkQlWlGGU8yp/i3J9EnsKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113142},"type":"module","_from":"file:neeter-react-0.17.4.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"_resolved":"/tmp/b902348cf4e0a36204144fd1618f4eb2/neeter-react-0.17.4.tgz","_integrity":"sha512-bcynLJYBDwjq0jO3/CXgruFiacDfvm9+qjZwE2/OAm10JBvA6azG6TUeAGtyh8GwwCTjW9d4CSRh3NXS8XDGAg==","repository":{"url":"git+https://github.com/quantumleeps/neeter.git","type":"git","directory":"packages/react"},"_npmVersion":"11.8.0","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","directories":{},"sideEffects":false,"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","@neeter/types":"0.17.4","tailwind-merge":"^3.5.0"},"_hasShrinkwrap":false,"devDependencies":{"immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","zustand":"^5.0.11","react-dom":"^19.2.4","remark-gfm":"^4.0.1","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","zustand":">=5.0.0","remark-gfm":"^4.0.1","react-markdown":">=10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.17.4_1772261906039_0.24596966551429245","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@neeter/react","version":"0.18.0","description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","license":"MIT","author":{"name":"Dan Leeper"},"repository":{"type":"git","url":"git+https://github.com/quantumleeps/neeter.git","directory":"packages/react"},"type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":"./src/theme.css"},"dependencies":{"@neeter/core":"0.18.0","@neeter/types":"0.18.0"},"peerDependencies":{"immer":">=10.0.0","react":">=18.0.0","react-markdown":">=10.0.0","remark-gfm":"^4.0.1","zustand":">=5.0.0"},"devDependencies":{"@testing-library/react":"^16.3.2","@types/react":"^19.2.7","@types/react-dom":"^19.2.3","immer":"^11.1.4","jsdom":"^26.0.0","react":"^19.2.0","react-dom":"^19.2.4","remark-gfm":"^4.0.1","zustand":"^5.0.11"},"scripts":{"build":"tsc -p tsconfig.json"},"_id":"@neeter/react@0.18.0","bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"homepage":"https://github.com/quantumleeps/neeter#readme","_integrity":"sha512-Xjop+HQrRBvwttqfiYiYi0+AXEE6sii28GhU49sHF0cPKvoxtiCi9clpG9KgMHmeN38c6FXcVu90tk3h8Kxmzg==","_resolved":"/tmp/f9aad3a4039138403593c1754fd5d89d/neeter-react-0.18.0.tgz","_from":"file:neeter-react-0.18.0.tgz","_nodeVersion":"24.13.1","_npmVersion":"11.8.0","dist":{"integrity":"sha512-Xjop+HQrRBvwttqfiYiYi0+AXEE6sii28GhU49sHF0cPKvoxtiCi9clpG9KgMHmeN38c6FXcVu90tk3h8Kxmzg==","shasum":"525a4d0bfccf7ef9d58f150b5c20b4597130f1ab","tarball":"https://registry.npmjs.org/@neeter/react/-/react-0.18.0.tgz","fileCount":64,"unpackedSize":87399,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@neeter%2freact@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBJVozgfq7WeCphcub75wNWWLNJX61jBjQmGLRUGvV82AiADpHd97uoghMOgzA6Blzv8G30HxGba7D5WLeoRC2obDw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4326f84d-fb6b-48c7-b8ac-5dfb4dcdcaa2"}},"directories":{},"maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.18.0_1772575830247_0.8605719672500729"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-20T22:11:04.067Z","modified":"2026-03-03T22:10:30.737Z","0.6.0":"2026-02-20T22:11:04.351Z","0.7.0":"2026-02-21T02:39:35.709Z","0.7.1":"2026-02-21T03:27:00.254Z","0.8.0":"2026-02-22T04:04:39.746Z","0.8.1":"2026-02-22T04:19:21.322Z","0.9.0":"2026-02-22T07:02:07.353Z","0.10.0":"2026-02-23T04:23:29.678Z","0.10.1":"2026-02-23T07:01:36.917Z","0.10.2":"2026-02-23T15:06:45.554Z","0.10.3":"2026-02-23T18:25:29.211Z","0.10.4":"2026-02-23T18:38:30.174Z","0.10.5":"2026-02-23T20:33:22.892Z","0.10.6":"2026-02-23T20:53:17.266Z","0.10.7":"2026-02-23T20:58:40.536Z","0.10.8":"2026-02-23T21:25:27.162Z","0.10.9":"2026-02-23T21:35:49.626Z","0.10.10":"2026-02-23T21:47:36.006Z","0.10.11":"2026-02-23T22:00:11.729Z","0.11.0":"2026-02-24T05:24:40.567Z","0.12.0":"2026-02-24T06:41:05.024Z","0.13.0":"2026-02-24T22:55:11.814Z","0.13.1":"2026-02-25T01:20:11.672Z","0.14.0":"2026-02-25T01:32:13.512Z","0.15.0":"2026-02-25T03:12:01.136Z","0.15.1":"2026-02-25T03:54:40.849Z","0.15.2":"2026-02-25T04:21:56.919Z","0.16.0":"2026-02-25T04:34:12.250Z","0.16.1":"2026-02-25T04:53:40.992Z","0.17.0":"2026-02-25T05:45:26.728Z","0.17.1":"2026-02-25T20:23:55.317Z","0.17.2":"2026-02-28T06:05:35.482Z","0.17.3":"2026-02-28T06:35:33.127Z","0.17.4":"2026-02-28T06:58:26.189Z","0.18.0":"2026-03-03T22:10:30.419Z"},"bugs":{"url":"https://github.com/quantumleeps/neeter/issues"},"author":{"name":"Dan Leeper"},"license":"MIT","homepage":"https://github.com/quantumleeps/neeter#readme","repository":{"type":"git","url":"git+https://github.com/quantumleeps/neeter.git","directory":"packages/react"},"description":"React components and hooks for building chat UIs on top of the Claude Agent SDK","maintainers":[{"name":"quantumleeps","email":"dan.leeper@gmail.com"}],"readme":"# @neeter/react\n\nReact components and hooks for building chat UIs on top of the [Claude Agent SDK](https://github.com/anthropics/claude-agent-sdk). Builds on `@neeter/core` for state management and agent lifecycle — with drop-in components and a widget system for tool call rendering.\n\nPart of the [neeter](https://github.com/quantumleeps/neeter) toolkit.\n\n## Install\n\n```bash\npnpm add @neeter/core @neeter/react\n```\n\nPeer dependencies:\n\n```json\n{\n  \"react\": \">=18.0.0\",\n  \"react-markdown\": \">=10.0.0\",\n  \"zustand\": \">=5.0.0\",\n  \"immer\": \">=10.0.0\"\n}\n```\n\nComponents use [Tailwind CSS v4](https://tailwindcss.com/) utility classes.\n\n## Quick start\n\n```tsx\nimport { AgentProvider, MessageList, ChatInput, useAgentContext } from \"@neeter/react\";\n\nfunction App() {\n  return (\n    <AgentProvider>\n      <Chat />\n    </AgentProvider>\n  );\n}\n\nfunction Chat() {\n  const { sendMessage } = useAgentContext();\n\n  return (\n    <div className=\"flex h-screen flex-col\">\n      <MessageList className=\"flex-1\" />\n      <ChatInput onSend={sendMessage} />\n    </div>\n  );\n}\n```\n\n## Styling\n\nComponents use [shadcn/ui](https://ui.shadcn.com)-compatible CSS variable names. If you already have a shadcn theme, add one line:\n\n```css\n@import \"tailwindcss\";\n@source \"../node_modules/@neeter/react/dist\";\n```\n\nWithout shadcn, import the bundled theme:\n\n```css\n@import \"tailwindcss\";\n@import \"@neeter/react/theme.css\";\n```\n\n## Examples\n\n| Example | Description |\n|---------|-------------|\n| [basic-chat](https://github.com/quantumleeps/neeter/tree/main/examples/basic-chat) | Minimal component setup |\n| [code-workbench](https://github.com/quantumleeps/neeter/tree/main/examples/code-workbench) | Custom events, widgets, split-pane preview, file checkpointing |\n\n## Documentation\n\n- [Client Guide](https://quantumleeps.github.io/neeter/docs/client) — styling, custom events, widgets, tool lifecycle\n- [API Reference](https://quantumleeps.github.io/neeter/docs/api-reference) — all exports and types\n- [Built-in Widgets](https://quantumleeps.github.io/neeter/docs/built-in-widgets)\n- [Custom Widgets](https://quantumleeps.github.io/neeter/docs/custom-widgets)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}