{"_id":"streamdown","_rev":"70-f2b6a95ba437744690a1feece12d6089","name":"streamdown","dist-tags":{"canary":"2.0.0-canary.3","latest":"2.6.0"},"versions":{"0.0.1":{"name":"streamdown","version":"0.0.1","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"ISC","_id":"streamdown@0.0.1","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"efb068c55b0daab7bd44e60649fe7173b08f7510","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-0.0.1.tgz","fileCount":1,"integrity":"sha512-+K7MK6eKNmTrdQw683vkRJbvaZFClQUhawU1A1Hd2l+kfZa0UKUuhapIv3cd1YailFsA4srtAQIbF/TlVxb/tw==","signatures":[{"sig":"MEQCIE4veh9ddAt163EqsbdeKwh3VVszt2AkeSiPf7oVU+/YAiB63Se9K2Xyl4wUGgOb6l5jYJADCnwF98896+rKy3YtyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/streamdown_0.0.1_1755215943222_0.0641469207098535","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"streamdown","version":"0.0.2","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"ISC","_id":"streamdown@0.0.2","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"ded5427491079ac4453b4962a737fbecfcf124c7","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-0.0.2.tgz","fileCount":5,"integrity":"sha512-9FzqBsnuf+PsjPKbJ9G/ITInIVtBUYWKmFxX2U49VPGeuhkqg1QCDkO0N/RpoLV6s+ajlvyWjN48G0cXcJAKcQ==","signatures":[{"sig":"MEUCIQCkKhsA6F9KATNPxdhAsFRtHkzizyNc+CzMc1wh7pcevwIgCBeUKgxdm9RWp8exUiO/cD3BJ69KN72sB7Zc4fhhF7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22316},"main":"index.js","type":"module","gitHead":"5abce1484af45147a1f6786ba25fb1feee8bede5","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_0.0.2_1755568069350_0.3808495863916357","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"streamdown","version":"0.0.3","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@0.0.3","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"1582b4661ce72ae3fd1a287a08b4becb9300e770","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-0.0.3.tgz","fileCount":5,"integrity":"sha512-16IqsK9SX1l+Kb+W3mp38p4amceK/9aGrnzSCYCmC/V2YnzZvMt07uwMBJliUdcbux+583e1HqxjQo2/GPw0xA==","signatures":[{"sig":"MEYCIQC3R0w13+aManMLEASKuwluPFOuh4X8k5qvEmKCQWnVZgIhAKOw1eIaoXajrTSvEGE9tqnNCuncb0DGNxkGish5BCSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5abce1484af45147a1f6786ba25fb1feee8bede5","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_0.0.3_1755568551947_0.07656118658726863","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"streamdown","version":"0.0.4","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@0.0.4","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"f5034d019ceaba58634222085d06a07d2e86f13d","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-0.0.4.tgz","fileCount":5,"integrity":"sha512-gXh+TSiK2bVzyFgxKIaNn0Gh0cz92upQY2x7U8VBwnrGG+J253UmVq3XO77i5MzTeBZMDCOIi53ZDHiby0Ipqg==","signatures":[{"sig":"MEUCIBxOIdC8a0SnLrnjz1ivXL6FbRE6zxVI8JO6yj+RC+x5AiEAtDCTysE1SuegsmLOunzYwHw0c/BEg0uiCvMpG0Y9pPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22563},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5abce1484af45147a1f6786ba25fb1feee8bede5","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_0.0.4_1755568719082_0.6944420169513139","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"streamdown","version":"0.0.5","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@0.0.5","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"250a04e3cf18995419c60db6179b828fee5d848b","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-0.0.5.tgz","fileCount":5,"integrity":"sha512-fDkMaulpi6m0ZX/4kBMA+9kBqvygTlQt0kzcFNX/1kuUj9AAAl/BP4B8cTgFmZL+m+u2e1UKSi67+Af+rGlMQQ==","signatures":[{"sig":"MEUCIQDmCOVw7CzAxx87UKvTEeod/iFteFShtk8OZ2gXawNX0wIgCmuCIXFNpi03LSUaPKN5AFnbKyWUSUr4+6+HHbwSBTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18508},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5abce1484af45147a1f6786ba25fb1feee8bede5","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_0.0.5_1755568900212_0.08010680552322791","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"streamdown","version":"1.0.5","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.5","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"1290aa3f944ad55f5190816d9c205e6ccf8d4c83","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.5.tgz","fileCount":6,"integrity":"sha512-e32xJIqYE9AW7L7ckq/ulSf3Zoml2M8heXDki1CkcNnivasvSTcVWNxDG2AZep9ATtqKcqTI3WCJeMBa+S6WmQ==","signatures":[{"sig":"MEUCIQDQvDznl2JbfczF3nuwgzSjnsWAIE9yfHYO9CB7rKphzgIgbYZDqRuzNWRTnWyIniVqAuoj+B8EzDwcp3Ker3JCfXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22596},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"89c51bce579e41e52860ec23c6652752452d6d87","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.5_1755570026073_0.2775940741752594","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"streamdown","version":"1.0.6","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.6","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"0d88e04823c8fd735717e0e10f4834272c7c18b6","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.6.tgz","fileCount":8,"integrity":"sha512-KTG8DehjZR4DaOyNx4Dlcpdu2udWQpxvh1iloUa9N/UBor8qrqT59udF0IYVPMnjvXsjEL326SCTGjHeZXHK0Q==","signatures":[{"sig":"MEUCIApvAc4qk+pApm8C6WR8+5cT1CLzq0toxcsRLun6Tu6XAiEA+7QXL381cI8hyHaqOc486s5I+SBL/WDdA3tj931WKiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"949d6b4c9082889846ad96d8b07723509d920981","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.6_1755572415004_0.6419057066955494","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"streamdown","version":"1.0.7","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.7","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"5c5c669d711353a5a551e062ce24197b9f346177","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.7.tgz","fileCount":8,"integrity":"sha512-7ZMedZt2iViULx2WyWHicNZ0TebeMwMyaj/4JJzf6KgkARDZwCB9ZVmAKYlvP8U9S2W4W08a0shrpwywN3MO2w==","signatures":[{"sig":"MEQCIE7QiSaplDULZx7TXdj94puLV+G2lMqfH7UZbmEvkdStAiADNhTP8JiCB6olWOxEvGRHlEg6PehM8OGk8qEJqJ+qbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ae4fabe5e996b886a42519991aeb0c8b12c905d1","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.7_1755573511293_0.9313572135002361","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"streamdown","version":"1.0.8","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.8","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"000eb7dde2065ae446c09c1d4bae838ed257a722","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.8.tgz","fileCount":8,"integrity":"sha512-iSApkdD7ns/x6ob84u52ZGD7OVj/RN29Zf30x9AVskP5crmBbqJ6toXg6YNOll7QybjxfWrvEMHiiFZ+tMJm0Q==","signatures":[{"sig":"MEUCIQCZIgEkpLyMqRLwwNrkfEaTWqb6O0HdBWKZoba8MYfw3QIge79fj67x9SQdpefhNbrlI5dnEFKC01Wu38I/m3lWNxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82890},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ac3a2d3ad7056705a86deba3d344626f3d3852d3","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.8_1755573621155_0.07770473469088413","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"streamdown","version":"1.0.9","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.9","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"bcade172c80c1e3238c2558af4da6d18af0de4ef","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.9.tgz","fileCount":8,"integrity":"sha512-UVyA4oPoDQy2FlGJvlFxJOmtiQPjji5CP5gChQyAl8SRex/IyjVKQ9NA2LZIc+41KVoke1MkfTdDcS5sqMvrRA==","signatures":[{"sig":"MEUCIQDcrFlHlrzY2lg8TtLT5GSQrCMhBVtgZMbGfXD+VQAbowIgeXPffTfDpBO6eBDpcHBzg+JfZF1bYd1w+UTK3N7L3PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0c0219912e90ecaee358806036436c4fc717e506","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.9_1755579200295_0.4589285191286616","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"streamdown","version":"1.0.10","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.10","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"0971dd0d9c7d69a91563bae7071aa57771173113","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.10.tgz","fileCount":8,"integrity":"sha512-P8woE/IEAHyT1apPv5AcX7lgpBLbuNtUOOUXZz9dbau5JeDkBKkzpfxG0ev2RnzKBktIbQp+mqX7eCnBmLKQyw==","signatures":[{"sig":"MEUCIQDBy0R+zXkTGvBmIkJNG/R8X4R4XEdaI9EPb4Gkre1/fwIgS/Atr4nZqg03ncI7oWOB+Hr/jA91yubyNHJxI0i9Y38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5498061f2fb7adf3a12cb0ddae2ebe4584b82bc2","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.10_1755580199525_0.28210860196206133","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"streamdown","version":"1.0.11","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.11","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"67127f0da6cb552577fc1f52164d8d397e7e851e","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.11.tgz","fileCount":8,"integrity":"sha512-BbUuTNThosAXxmMpKtEIsuMKBIDYU51VXuolgLImre4hrV1FM1I1P7M0KLG7JSfEdpcWtIsUwiS37nSSjHn+bg==","signatures":[{"sig":"MEUCIQCxpW28jfo2kWJhygYChAv/1dUSfWkZWuKuWxKmAuyqaAIgVBU3a0gUDwzHzfKcGe7WuK9IY378UA2akdF9vJ/duG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83633},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0651ec58524eae027b4d7f5f7bc64b6629799ab4","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^19.1.1"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.11_1755581044218_0.7999316608322165","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"streamdown","version":"1.0.12","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.0.12","maintainers":[{"name":"haydenbleasel","email":"hello@haydenbleasel.com"}],"dist":{"shasum":"540c3ed14fc9a418bfd115db04795bce0106535d","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.0.12.tgz","fileCount":8,"integrity":"sha512-4vea/NYZE+gRcEZYS5PSU2IBFgH1zA2yklei9FvtlwJt9/oaRFnaUDpBDuD5EgdvqtUAGt4J2p4H/fZFgRi0Ow==","signatures":[{"sig":"MEUCIAQ0DUFmAvcCUGNeyLWeN8yq3d3G5u2ipdtOheoRgQRwAiEA4V+hbZbvPg+TuFs70YKcG6CvjzJ+Q/K4rnzg5LaXHdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dff0eefa51d2303bbb21fab09ff54883a7a4c528","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.539.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.0.12_1755795302359_0.4968349100219953","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"streamdown","version":"1.1.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"fe804318e5d34dc5c4a2515f6ec0f795b90ef8df","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.0.tgz","fileCount":8,"integrity":"sha512-x/b5OiMEdajpxnzYbr+B339jrgAwTT/KBMW8vvfbgmaQrZKDAzX6xsAQj9X5NXA/dLXWJs9sHDO2r/JDYmGypQ==","signatures":[{"sig":"MEUCIQC6PA9uX/M8j4gYEDKxJc89BY2x41b9kgec5A36YwtkbwIgE45nFLo2ni3SRyeGUNQmiBu1mnONE6ucdX2IVmn98Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"34765bd4630dfacd947b23d367fab7850fa4beca","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.0_1756147331423_0.6094514844955499","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"streamdown","version":"1.1.1","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.1","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"92e239769ef9e933e70a79d829fc98606ee0c687","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.1.tgz","fileCount":8,"integrity":"sha512-5L0zpyU6/KWfIRjUBChR+Q0icEELowIVH2ukPIbr+8LRQKs1c1JuHsZlDpBTTrYx2aIy2GgB76FKHKGDFCjDxQ==","signatures":[{"sig":"MEUCIQDbRw8B4exevMr6erHh3sJbVtBIk3NDxGD7l92UitQK/wIgJTi6nxOoAPfAQwkv7XnH0IaAe5Z6KD6MNGJFEFsxYYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92412},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6093353163cbd07167557b885b4d316ff7acba10","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.1_1756149906348_0.7169038931741833","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"streamdown","version":"1.1.2","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.2","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"ddb13aee1276e6d8afe6a09e087e0d6f1f74c941","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.2.tgz","fileCount":2,"integrity":"sha512-CAzjzUISt+/pplMaQqxPhGqYGMeqRR7V1bifg9aVyY6syWyXeaSIQoNmq07gKZtqwpquMzWS+4g6Tsm7rcl8Jg==","signatures":[{"sig":"MEUCIE8VqmJr04e7eiKLrtChCaNedwCCkF1h1ZqxADRT/KMVAiEAs9cYop8U1pcS46h5jBJKctC92taf3phTtPEMigM667Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"929a8f3599a2b2edfbe87bfadd8cff87431fc62f","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.2_1756168900488_0.7173856076659937","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"streamdown","version":"1.1.3","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.3","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"ea746f2e2be2b729c208befbd71e8d14f1576866","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.3.tgz","fileCount":8,"integrity":"sha512-8Zw8n6NmMX1GSAHmWqCjap6/w42jQiJ7H3C3axXJKHcATSWCusg5VJfFz6bwSlaWEzw1OFWoZY+nyo1v8IddFA==","signatures":[{"sig":"MEYCIQCNC0W4JbOZG4setQEsF9jOCyy31/pkI+B8QmjS7TnAzAIhAO/rqexXk5GdE7TfUiXjgWdkJMU1FFtV1dMW9gOzHKDC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90161},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a03629c59aa5b481b858cbad9b269da600d8bac5","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.3_1756169166112_0.7433310962199935","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"streamdown","version":"1.1.4","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.4","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"4eb40a3625e27e75ed49e6bd26f22d5ea9151209","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.4.tgz","fileCount":7,"integrity":"sha512-GBp+slOLS67nNFMdfObhaSJjl4+aNKWOtDQEEGCfFz2R3E2VhxrynC6dL//nutT2Vg9N34uotQt4iUCv9IjorA==","signatures":[{"sig":"MEYCIQDaE8pKpWpKqikUmkS27Cj7KKCxIx0XO5l4S5N2eImPmgIhAIYjO4e8d0PgajSvgdfQDa8Y7UVS9a1nIi+P2yS0FxXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32584},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/42e376c9df170d579004945a54843065/streamdown-1.1.4.tgz","_integrity":"sha512-GBp+slOLS67nNFMdfObhaSJjl4+aNKWOtDQEEGCfFz2R3E2VhxrynC6dL//nutT2Vg9N34uotQt4iUCv9IjorA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.4_1756267404797_0.9571056585008764","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"streamdown","version":"1.1.5","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.5","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"8fc260c831a39b66fddbcde38a788addfb8f9937","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.5.tgz","fileCount":8,"integrity":"sha512-NfjrPfZPDTvo9F1s5K4vLkBFsy8TEV3rK9YckTFwnBqWy2aRps0aqHIXQHEeFMWgn3IHkBTNHngJzoJ8N4TwBA==","signatures":[{"sig":"MEUCIGHcSsepS1u1U8hx5i1hg1hAWq9s7vyD30X24O5zu1lnAiEA0by1wL4zMvjlnQYkEQJEkSQM8M43V9bQJqB8DJbc7Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92507},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"593b021da074121ba843186685da5635e3c59488","scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.5_1756401688449_0.10860292592994902","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"streamdown","version":"1.1.6","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.6","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"a49b7acc0a96edb365dfb4d5868a3e628bf2ad4f","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.6.tgz","fileCount":7,"integrity":"sha512-uv9AvZmZGC02DvC7FgUhYGmLGhVpMmVMTEBWiMrqEZj/Pj8D4VuPbnoD+pxHkxQOs36gT9gdnGA/j3b5nXWVKQ==","signatures":[{"sig":"MEUCIFAuRy5oXB8+P1yseXHUlq8oDCcFHRNdaY9HMPbOOFkzAiEAkZkqIqy5VY2bA96Ft0vSZuleMbSAGT64Cmo5qqq2J0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32560},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/7ff830f4aadc89b9acf7e2d0fc97e7f8/streamdown-1.1.6.tgz","_integrity":"sha512-uv9AvZmZGC02DvC7FgUhYGmLGhVpMmVMTEBWiMrqEZj/Pj8D4VuPbnoD+pxHkxQOs36gT9gdnGA/j3b5nXWVKQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.6_1756404381692_0.11512646145905969","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"streamdown","version":"1.1.7","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.7","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"e137d35ffc090d9ed680756ec4912abcf9a82ce4","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.7.tgz","fileCount":7,"integrity":"sha512-Zu5iPRoRCm+1ZymN8ws7p7dPoLgJK3dSgPSKa2b0Ps9uKxbRH5GlgmpNn2bWrco7jymbo7fh4QeLWJTZZYAmdw==","signatures":[{"sig":"MEUCIFFteJ59GBIMJ1w3Wbm7pcm1QtfWebKf1YmZ0l1u6MhVAiEAnvvlC/hc6keJbXiltxGgzmJ3RguVIfT0WWU6fctcfC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35592},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/94554308546bc6aaa4b66e5d3a557a57/streamdown-1.1.7.tgz","_integrity":"sha512-Zu5iPRoRCm+1ZymN8ws7p7dPoLgJK3dSgPSKa2b0Ps9uKxbRH5GlgmpNn2bWrco7jymbo7fh4QeLWJTZZYAmdw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.7_1756831507523_0.6811959370327654","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"streamdown","version":"1.1.8","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.8","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"3ee3a22516f4a9dea7c1f6208aafbcc5aa774df7","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.8.tgz","fileCount":7,"integrity":"sha512-ToxpgXcT+X1bQn53PVLzhLtd29p0eMHWNm6WTQof7mG9XiGLswO+F8WfW1aEOD5k3QCABUUlPkkD2RAKxzVu+w==","signatures":[{"sig":"MEQCIAOs6rlCct0Xq2JkjIW9RgdoMnHgZRKOnSn/GMVCRfEfAiBs9dEzMHZz2oX3+PZuz684orT++ToaHz+iHFzsdE6UDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37881},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/8ecf268cdd3ff0644715ae17147dccde/streamdown-1.1.8.tgz","_integrity":"sha512-ToxpgXcT+X1bQn53PVLzhLtd29p0eMHWNm6WTQof7mG9XiGLswO+F8WfW1aEOD5k3QCABUUlPkkD2RAKxzVu+w==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.9.2","marked":"^16.1.2","mermaid":"^11.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.541.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^25.0.1","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.10","@types/react-dom":"^19.1.7","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.0","@testing-library/react":"^16.1.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.8_1756867461210_0.6624023446705787","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"streamdown","version":"1.1.9","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.9","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"a4d576e808987c6cbc43ea4b2c085e24f5598c39","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.9.tgz","fileCount":7,"integrity":"sha512-zmMZCEX77MADR7YdMKoEt3Sk4MkkUmFluFbaTywgp8Lpj2ULi2/EQmS0i9+SnKDbQTZd8FczKCG91Wb+mhcQww==","signatures":[{"sig":"MEQCIAj5q3hgwGFU+stlrL4INUT5kWgfHlFfCy9oL0+cBW5VAiBv2WERWTKuwxQepYo3cS79IsnvBDfqqFfl4w5fxi5Cxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38308},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/c15b4bdd82658ff9d9967115b4bda48b/streamdown-1.1.9.tgz","_integrity":"sha512-zmMZCEX77MADR7YdMKoEt3Sk4MkkUmFluFbaTywgp8Lpj2ULi2/EQmS0i9+SnKDbQTZd8FczKCG91Wb+mhcQww==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.10.1","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.9_1756918663816_0.5394376811803974","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"streamdown","version":"1.1.10","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.1.10","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"b68551bce4fd87f76f91c3e01389be18484a50c7","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.1.10.tgz","fileCount":7,"integrity":"sha512-0RJqiPbyEoDMIStymCwrCYKLEEWP3fa0UaH5rmAomNOYpFMFyGedxmgL6mtQDK6tcqMwKYxJt8/w4F9Tf1ou6g==","signatures":[{"sig":"MEUCIQCalMSG3BoZIL03LkC00U9ek6Q4y9Z3jMe7KxRYmqyLOQIgdO9lUrSQ0J4nbzln7ooid4vl75GX+qSPzfw7rmBuaDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40010},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/1b6282c4681a32d28ce5de2eb35d57d2/streamdown-1.1.10.tgz","_integrity":"sha512-0RJqiPbyEoDMIStymCwrCYKLEEWP3fa0UaH5rmAomNOYpFMFyGedxmgL6mtQDK6tcqMwKYxJt8/w4F9Tf1ou6g==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.10.1","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.1.10_1756939614145_0.4592361884395195","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"streamdown","version":"1.2.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.2.0","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"chriswdmr","email":"github.wolle404@gmail.com"},{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"quietshu","email":"g@shud.in"},{"name":"ijjk","email":"jj@jjsweb.site"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"6167c8d5b645ac584895b994d1d5f330a12677e4","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.2.0.tgz","fileCount":7,"integrity":"sha512-FBRV8mXgFQx+MbLgVKjEpGzlmm5H/3VDh7mebd9g9xSOnqi1UyrqR4na917jecTcCCNQuyRPTRPIB9DH5X8pDg==","signatures":[{"sig":"MEYCIQDT1HntWMoDlwoxg88M3zamj+go+3LWLTIC3mD4Gj6JmgIhALc719vCkTd8jEsS03lsIMr1Otdornyjhuhrj6vho7+8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59809},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/b900fc9234a6a4de19fda7eaaee09206/streamdown-1.2.0.tgz","_integrity":"sha512-FBRV8mXgFQx+MbLgVKjEpGzlmm5H/3VDh7mebd9g9xSOnqi1UyrqR4na917jecTcCCNQuyRPTRPIB9DH5X8pDg==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.2.0_1757047966292_0.753513478147408","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"streamdown","version":"1.3.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.3.0","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"af76fe25097f62be4568f42aa581093498469627","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.3.0.tgz","fileCount":7,"integrity":"sha512-vFZdoWKUeagzKwGGOcEqkV1fcgXOJOQqrNBor5/hbaAE/e/ULxZoIHHJJd5KEuaSddCM9KuYtIuZi3WSttXTEA==","signatures":[{"sig":"MEUCIQDz82grc4p6Rc3BESd6rgAHTUM/2t/Y/5Pvw+DdwFDC0gIgS1BhXoK2rcu5pU0I6uuuO8eWWSZg7z+UNE3RcicFgpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67010},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/02acad1a15e62771278443ab6e91e53b/streamdown-1.3.0.tgz","_integrity":"sha512-vFZdoWKUeagzKwGGOcEqkV1fcgXOJOQqrNBor5/hbaAE/e/ULxZoIHHJJd5KEuaSddCM9KuYtIuZi3WSttXTEA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","harden-react-markdown":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.3.0_1757995411320_0.7911670381300497","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"streamdown","version":"1.4.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.4.0","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"7ff91eb9bab3e5675d68d2387072bd3013363264","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.4.0.tgz","fileCount":7,"integrity":"sha512-ylhDSQ4HpK5/nAH9v7OgIIdGJxlJB2HoYrYkJNGrO8lMpnWuKUcrz/A8xAMwA6eILA27469vIavcOTjmxctrKg==","signatures":[{"sig":"MEYCIQC4Ol9TMZqDIC6fVLgt080VKCPm355WquGbXWp3CW0U5QIhAJFtMZjMAOLGTPPDOykgu7Nt0odIscOMjPbbNJm2m0nR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74187},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/b19c4b63076883879d4ec43acf6787e8/streamdown-1.4.0.tgz","_integrity":"sha512-ylhDSQ4HpK5/nAH9v7OgIIdGJxlJB2HoYrYkJNGrO8lMpnWuKUcrz/A8xAMwA6eILA27469vIavcOTjmxctrKg==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.3","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","rehype-harden":"^1.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.4.0_1760121238065_0.3750060072495307","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"streamdown","version":"1.5.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.5.0","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"7e2ca0ab9b7c5e3eaac773d5a8e4cacd8a60968f","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.5.0.tgz","fileCount":7,"integrity":"sha512-Yjz/L/XUpNK7BvE3y1Ffz//3VhPNMTSDOa00NAxqJWFQNHHwqUhpL/MuSkBClAB2USNTNQ9lr11Kz/lvtH6+Zw==","signatures":[{"sig":"MEYCIQCR9Zr0yMXzazo77qljhdH+cRgwrkSQuJ31Qet8K/kt+wIhALWk7NWwmO/b9SGJUFqUbz0R4Hl3rgHhvwJBGb3URRyr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83386},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/89230bc43be3dcf31dbe065c14c1212f/streamdown-1.5.0.tgz","_integrity":"sha512-Yjz/L/XUpNK7BvE3y1Ffz//3VhPNMTSDOa00NAxqJWFQNHHwqUhpL/MuSkBClAB2USNTNQ9lr11Kz/lvtH6+Zw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","rehype-harden":"^1.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","remark-cjk-friendly":"^1.2.3","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.5.0_1763274812252_0.008595736601993531","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"streamdown","version":"1.5.1","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.5.1","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"1991e68f2ea989291032ad0f97631fd99ee3e235","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.5.1.tgz","fileCount":7,"integrity":"sha512-Nt75cjPvtWwqBcII96RNw/qzW370C0w9AW+1NVlCFGe1VRxPQeX2EOq5tU1u4jEOHiLKVCVee5+ypPcpOLiztA==","signatures":[{"sig":"MEQCIDtsphzrumkmYkQJrdDXkEpMwS2xI8r8rqS334bMNFVPAiALf+StX05uEXzU8D8lh9Gjf8klkvgmIDdwNcgH4XWgOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83386},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","test:ui":"vitest --ui run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/34b5f2c95f7c13962e40b672cc76db28/streamdown-1.5.1.tgz","_integrity":"sha512-Nt75cjPvtWwqBcII96RNw/qzW370C0w9AW+1NVlCFGe1VRxPQeX2EOq5tU1u4jEOHiLKVCVee5+ypPcpOLiztA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","rehype-harden":"^1.1.5","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","remark-cjk-friendly":"^1.2.3","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/react":"^19.1.12","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.5.1_1763313905704_0.6888880227504401","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"streamdown","version":"1.6.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.0","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"2e7bfaac45f6ddf9e39cf030ceccb966bdfdc122","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.0.tgz","fileCount":7,"integrity":"sha512-ZNlbEaQW9FcKwp+vlgrNcjms4Z6hLupypM6zC3HDgRq9Cs5cF3FOloWuTOV2+vklaDj8U5MmWs8vSqoY3P98NA==","signatures":[{"sig":"MEUCIAmIC0IfwAgjk2CS3eux/ZDuVT2X04A/0xAQjSPXwQ2SAiEAw/O83OTkrmbG+3V/aZRykVSfiNfYvj5idm/Q25Vyrfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122165},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/4e88a2fcac168015c184797e47e62ace/streamdown-1.6.0.tgz","_integrity":"sha512-ZNlbEaQW9FcKwp+vlgrNcjms4Z6hLupypM6zC3HDgRq9Cs5cF3FOloWuTOV2+vklaDj8U5MmWs8vSqoY3P98NA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.0_1763784733725_0.13129151836761177","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"streamdown","version":"1.6.1","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.1","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"0faedd763fbeac111d4d53a914178ca759c19b41","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.1.tgz","fileCount":7,"integrity":"sha512-hY+V2Mnw9Nrd0TIr806Zg4aZki+ltqloHNMcp+AJ6nzMi7/Cq8uS6vCycqP+G+dRMA3tNCeqbtvroNs0tihCSg==","signatures":[{"sig":"MEYCIQDbMo1+DdOsM0DQEkIpvHDydSRKsIJSOCHVbWlMfijjQgIhALOTemwP/eksgnr2Y5VFS2RLIylFLZckB58hLpi86Bfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122165},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/62964ef8957002efe5398465e7febef7/streamdown-1.6.1.tgz","_integrity":"sha512-hY+V2Mnw9Nrd0TIr806Zg4aZki+ltqloHNMcp+AJ6nzMi7/Cq8uS6vCycqP+G+dRMA3tNCeqbtvroNs0tihCSg==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.1_1763785081937_0.9329738231249625","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"streamdown","version":"1.6.2","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.2","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"e12c3c86d1a1ca4dc3d6d5e05e22cb8d499f7d1a","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.2.tgz","fileCount":13,"integrity":"sha512-vg8QeLdxViODLho7V5CWrahhMI7IQT0wZy65lxytAfPrabHT0CgjwTCeSkee3k6OMKPmqWgW+skAaVvyRxqI1w==","signatures":[{"sig":"MEUCIQCS07MhQPJWirXo6I+eP2ynIqYSo7yZ31T85c4AmvXVngIgZ8H+cJJLu3fIK4cOqD8P/oGMitWwCsHF048jhMr2uoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125828},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/5bbbc3225c183dd83f244fe527796ccd/streamdown-1.6.2.tgz","_integrity":"sha512-vg8QeLdxViODLho7V5CWrahhMI7IQT0wZy65lxytAfPrabHT0CgjwTCeSkee3k6OMKPmqWgW+skAaVvyRxqI1w==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.2_1763867138775_0.010211218922739018","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20251123051009":{"name":"streamdown","version":"0.0.0-canary-20251123051009","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@0.0.0-canary-20251123051009","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"50dff2624f3afc805c32b822e0ea463edd9b146e","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-0.0.0-canary-20251123051009.tgz","fileCount":945,"integrity":"sha512-Bc8IdVUw1yxIFbI5CA7CnqH/leHqjzVgc11RTLvznbeD8TUTHAFL9yjzjKoMYO9XK0HA/NdezdXS+Usjj7pXPg==","signatures":[{"sig":"MEUCIEgO/9Lc628ALO99kclczp5EF4Lk0z1c37kWI7wmBh04AiEAlq5t9cECTdImEzbZE4rWH2ivInX8IWjFtk7BBr8F6U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36867027},"main":"./dist/index.js","type":"module","_from":"file:streamdown-0.0.0-canary-20251123051009.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/private/var/folders/f6/74w1n7r52879g59_6xch69ph0000gn/T/2a82d7865447aa2cfe66ae55c9ca2b5c/streamdown-0.0.0-canary-20251123051009.tgz","_integrity":"sha512-Bc8IdVUw1yxIFbI5CA7CnqH/leHqjzVgc11RTLvznbeD8TUTHAFL9yjzjKoMYO9XK0HA/NdezdXS+Usjj7pXPg==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.8.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_0.0.0-canary-20251123051009_1763874662756_0.5413815001016087","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"streamdown","version":"1.6.3","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.3","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"e0fc4729c6a0acf1d1e991cefeff28501771ced5","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.3.tgz","fileCount":13,"integrity":"sha512-gYldDeObnD5GFsbrVcSblKWBBYhU0G+jV9SsYdxQp7tpirdliw5xrMSyP5jLWRqy8SnByoukqDfw4Cm0cCa5aA==","signatures":[{"sig":"MEUCIQCcncwE/R7wcw7aCa50bg/MDikGSrWKR1nbY2YCzlGSNQIgSYqbZOsZnToIW1WIrt3DCviTSqHE3tLZ1r1s9rSmT04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131118},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/9e4dec4a554df9b5b2b5c9972ee424bb/streamdown-1.6.3.tgz","_integrity":"sha512-gYldDeObnD5GFsbrVcSblKWBBYhU0G+jV9SsYdxQp7tpirdliw5xrMSyP5jLWRqy8SnByoukqDfw4Cm0cCa5aA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.3_1763876695018_0.23027076177573846","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"streamdown","version":"1.6.4","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.4","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"c2b1dddbcc69adf2df607d80bb8af286142387f7","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.4.tgz","fileCount":13,"integrity":"sha512-RW8oXmXiT0BmOHWvwRDojw8Pz/mOxar4QyIPL5NuS1PqOSevd+jnMYj14SOZupS7uP/guOJmhAp7yKK8GUbPVw==","signatures":[{"sig":"MEYCIQDJpxB5rijFJcQoJGDCGK/Bf+3d6UC1RmPBP61im4G38QIhAOjkOMxx335yZoT/vqB1tRwj40Kxv1KrCHGL0X9liM7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130091},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/b8e7ff47c3c676d8762780611dfd85d0/streamdown-1.6.4.tgz","_integrity":"sha512-RW8oXmXiT0BmOHWvwRDojw8Pz/mOxar4QyIPL5NuS1PqOSevd+jnMYj14SOZupS7uP/guOJmhAp7yKK8GUbPVw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.4_1763926513188_0.19418624788271432","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"streamdown","version":"1.6.5","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.5","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"1312a9d112efbecb3602d4706d25385061abe579","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.5.tgz","fileCount":13,"integrity":"sha512-296rq6KQ2WJgoCNPCTUvM9HeOaZ6P78pXkrtdbUqkyZ8UnpxVZvvPpVOn09HBXTjN1St981cWsJ8vBIspMEXgQ==","signatures":[{"sig":"MEYCIQC5bn4dby3Ja2G+/GfcTWIz+Ibb0quIcDi5IFJk/wRrLgIhAM89IwOXOjUf6URN3sG4bnTILrmNguB1G+BUElxXfvyn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130271},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/572e58b094186f6d7a29a90ae9b8ef74/streamdown-1.6.5.tgz","_integrity":"sha512-296rq6KQ2WJgoCNPCTUvM9HeOaZ6P78pXkrtdbUqkyZ8UnpxVZvvPpVOn09HBXTjN1St981cWsJ8vBIspMEXgQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.5_1763935279323_0.9275575239295892","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"streamdown","version":"1.6.6","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.6","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"b9f70530c740b842ac829b5a3538c2acff2ef3a9","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.6.tgz","fileCount":13,"integrity":"sha512-LYKkpGwQblgItdlIkfuJMQGVP6H6fiUHZK5bm3gH3dmMmI06cNigmX8G1dJAZREqbYJSl3pcsnnS8EDzFO2vrQ==","signatures":[{"sig":"MEUCIQDtwj0ayEpJ9z3i2lXR2NzB3ziCna5xRiu2OnhobzZVIQIgRfY0pkpeqHyCCMo+XD4NfVZT4hz7NbHPqNAilywZZTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130480},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/470c52dd01aaf10a948e42bf971f60ee/streamdown-1.6.6.tgz","_integrity":"sha512-LYKkpGwQblgItdlIkfuJMQGVP6H6fiUHZK5bm3gH3dmMmI06cNigmX8G1dJAZREqbYJSl3pcsnnS8EDzFO2vrQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.6_1763937529624_0.27755881789623627","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"streamdown","version":"1.6.7","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.7","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"20d3543f1e2595f6dbf88de9069d5020fefc3398","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.7.tgz","fileCount":13,"integrity":"sha512-oEcGqYIsBdSOWNzx5PGvHCsLfPcHsDV+2GZfpLTpV1mmO1lAk1gzPlpUWxDjI9+Gx+9v3uFDlMEgEF/4eJH3NA==","signatures":[{"sig":"MEYCIQCriuazIN+mc3Askg0w6QxZaqIBf4TUPfayFDMSPEfSewIhAIP3FSM1aNnNSi1P3sZjfBMFDEH0aRWB/eOwCkzybhaE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131170},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/e044c679a518d1588a334b5da9450a6b/streamdown-1.6.7.tgz","_integrity":"sha512-oEcGqYIsBdSOWNzx5PGvHCsLfPcHsDV+2GZfpLTpV1mmO1lAk1gzPlpUWxDjI9+Gx+9v3uFDlMEgEF/4eJH3NA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.7_1764006918354_0.5970751531123475","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"streamdown","version":"1.6.8","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.8","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"0f3d702ff7c5dcf01219f84bd8268aa15bc63048","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.8.tgz","fileCount":13,"integrity":"sha512-SmVS8MRLfEQIYWx1EWmQQ6lCxiY7n9Hlg/EDXl17ZYcbCdTd8caMVngBNlIHxwQPvQDyXozrEzcgkhzYyMmN/w==","signatures":[{"sig":"MEYCIQD3QmJ9JHiTrUK9j0W3YYnmAPRoFHy7ThQ4yBzi9lW3AgIhAPQPdCM8kcGukvxOcCcZyQprZROaOpFdFokUnn8r+3rK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131416},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/c3cd3f8c3126561abcc485768c5bfa4c/streamdown-1.6.8.tgz","_integrity":"sha512-SmVS8MRLfEQIYWx1EWmQQ6lCxiY7n9Hlg/EDXl17ZYcbCdTd8caMVngBNlIHxwQPvQDyXozrEzcgkhzYyMmN/w==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.5","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","unified":"^11.0.5","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.8_1764055730072_0.8611077438062822","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"streamdown","version":"1.6.9","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.9","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"67c7ab34d13a1f35a5a6736124e97c4ddcad667f","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.9.tgz","fileCount":13,"integrity":"sha512-rtUZcRvDYNEgduq1OxNJzuYYmchZVXq+1Pw3T445RrYwrT+SGNK1drtt1eaqC4HaD8YYIscdtMSlZFaNM+yYGA==","signatures":[{"sig":"MEYCIQCsXCml1kS0698SitNfD6zqbgXeuzUWBkt8q3rwk8AbrgIhAPF0QfLbcCpn+lSnTxmidc6QU/sJcDy2UOoW0cDV1g2B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103911},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/3e58853d3f77a31a98d0766de08ccf6a/streamdown-1.6.9.tgz","_integrity":"sha512-rtUZcRvDYNEgduq1OxNJzuYYmchZVXq+1Pw3T445RrYwrT+SGNK1drtt1eaqC4HaD8YYIscdtMSlZFaNM+yYGA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","mermaid":"^11.11.0","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.6","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.9_1764372961431_0.5620661880893394","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"streamdown","version":"1.6.10","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.10","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"f9f4878ec9c7575b789c6bbd6322855eebe49728","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.10.tgz","fileCount":13,"integrity":"sha512-B4Y3Z/qiXl1Dc+LzAB5c52Cd1QGRiFjaDwP+ERoj1JtCykdRDM8X6HwQnn3YkpkSk0x3R7S/6LrGe1nQiElHQQ==","signatures":[{"sig":"MEUCIBP4fVp0xNrXLPQJBtZMgEyoI2NKqZPQ0tJ/2y2Bo3m+AiEAy6xJdL8yu9pcuuSd0qQH4hYJ7fyMkcjkl09JmCM/8Hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94417},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/tmp/c9921200c69fb69d980cd6cd53699220/streamdown-1.6.10.tgz","_integrity":"sha512-B4Y3Z/qiXl1Dc+LzAB5c52Cd1QGRiFjaDwP+ERoj1JtCykdRDM8X6HwQnn3YkpkSk0x3R7S/6LrGe1nQiElHQQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","remend":"1.0.1","mermaid":"^11.11.0","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.6","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.10_1764789688267_0.029600381573231527","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"streamdown","version":"1.6.11","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@1.6.11","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"86b2a26459c0ab25c32e0a409a01e37549604ca5","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-1.6.11.tgz","fileCount":19,"integrity":"sha512-Y38fwRx5kCKTluwM+Gf27jbbi9q6Qy+WC9YrC1YbCpMkktT3PsRBJHMWiqYeF8y/JzLpB1IzDoeaB6qkQEDnAA==","signatures":[{"sig":"MEYCIQDM/rDPV0FGx5bTtrqNcZcOzKU9RrXv16kri8FhFP7S9gIhANlA/2h64khA77QX2+agPhZI5HZNLt+CLyqqf8qO0JHQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190656},"main":"./dist/index.js","type":"module","_from":"file:streamdown-1.6.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/private/var/folders/f6/74w1n7r52879g59_6xch69ph0000gn/T/c42ced1bf64a174016cb7a0c525dc151/streamdown-1.6.11.tgz","_integrity":"sha512-Y38fwRx5kCKTluwM+Gf27jbbi9q6Qy+WC9YrC1YbCpMkktT3PsRBJHMWiqYeF8y/JzLpB1IzDoeaB6qkQEDnAA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","hast":"^1.0.0","katex":"^0.16.22","shiki":"^3.12.2","marked":"^16.2.1","remend":"1.0.1","mermaid":"^11.11.0","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.542.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.6","remark-rehype":"^11.1.2","tailwind-merge":"^3.3.1","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/hast":"^3.0.4","@types/react":"^19.1.12","react-markdown":"^10.1.0","@types/react-dom":"^19.1.9","@vitest/coverage-v8":"^3.2.4","@vitejs/plugin-react":"^5.0.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.8.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_1.6.11_1767719581194_0.8576434536552413","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.0":{"name":"streamdown","version":"2.0.0-canary.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.0.0-canary.0","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"1479a9ceda1989eaf111b67f5b3c6703fd94f066","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.0.0-canary.0.tgz","fileCount":19,"integrity":"sha512-8DGv7K9jpGiXy0a9P6B44OX0rTL7WbUSRmI9/7guBKRKzaLwneDPmQcsbBEm6gRDj7SDQkQkjvKLI7npRUVE6w==","signatures":[{"sig":"MEYCIQC3643s+EI6+pH1yPFrBgIlvsZN8hGLDu4QekXzTUmzjgIhAMflHCeC27WXmiAkIr+3EbZWAY0o3PJKBftGj87NuEFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208940},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.0.0-canary.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/private/var/folders/4g/dvkl_2k561g8sh4dcnhg6fm00000gn/T/a595e17715f1b7628d1226891c18203b/streamdown-2.0.0-canary.0.tgz","_integrity":"sha512-8DGv7K9jpGiXy0a9P6B44OX0rTL7WbUSRmI9/7guBKRKzaLwneDPmQcsbBEm6gRDj7SDQkQkjvKLI7npRUVE6w==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.6.2","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"clsx":"^2.1.1","shiki":"^3.19.0","marked":"^17.0.1","remend":"1.0.2-canary.0","mermaid":"^11.12.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","lucide-react":"^0.560.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","react":"^19.2.1","vitest":"^4.0.15","react-dom":"^19.2.1","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.0.0-canary.0_1767735775451_0.03623408233202352","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.1":{"name":"streamdown","version":"2.0.0-canary.1","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.0.0-canary.1","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"5298cb1da7fd844da2f108280b142cc2761136ce","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.0.0-canary.1.tgz","fileCount":67,"integrity":"sha512-WzP0q9XOhJL5SjAwYBUIJ9U4I4WwTYxogrl5Sz+5xyjkRc6Ie7RzVbNbHxmM8D2DY47sJ+XCm1AYD+64Vr8eNQ==","signatures":[{"sig":"MEUCIFZcMcY6wQ0nArvGsPuLwH4znzrNpT7k+R5nPUjJ0+meAiEAoqQB4Ds/jpDX9eW10BEcbXq1zJIERJ4yycPARuzAXuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034968},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.0.0-canary.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/private/var/folders/4g/dvkl_2k561g8sh4dcnhg6fm00000gn/T/c87286cbe6b556e9276445c8bf463966/streamdown-2.0.0-canary.1.tgz","_integrity":"sha512-WzP0q9XOhJL5SjAwYBUIJ9U4I4WwTYxogrl5Sz+5xyjkRc6Ie7RzVbNbHxmM8D2DY47sJ+XCm1AYD+64Vr8eNQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.6.2","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"clsx":"^2.1.1","katex":"^0.16.27","shiki":"^3.19.0","marked":"^17.0.1","remend":"1.0.2-canary.0","esbuild":"^0.27.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","react":"^19.2.1","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.1","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.0.0-canary.1_1767741994424_0.05031439629597534","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.2":{"name":"streamdown","version":"2.0.0-canary.2","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.0.0-canary.2","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"ab6279326eb6dd369d3e1e735d20250b0589c563","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.0.0-canary.2.tgz","fileCount":97,"integrity":"sha512-0gKCgPBsMUiB1FimimzZrgRP9vwMVtt7l9NTuptau3T6767cEU0DGLCICLdxJukebzNsH00ccQvrVs1o3bkPEQ==","signatures":[{"sig":"MEUCIQDM3Wa76SpD6z/yPDLnpmLmqrQP/qZBiqjt4/jgFdQikQIgXQ2l3GqDM1NoJ6PW0xjjJh2axkaBjpxDbnsHT1Gh6Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1597293},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.0.0-canary.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/private/var/folders/4g/dvkl_2k561g8sh4dcnhg6fm00000gn/T/41ca1d92af56362d7262a04d4706b91f/streamdown-2.0.0-canary.2.tgz","_integrity":"sha512-0gKCgPBsMUiB1FimimzZrgRP9vwMVtt7l9NTuptau3T6767cEU0DGLCICLdxJukebzNsH00ccQvrVs1o3bkPEQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.6.2","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"clsx":"^2.1.1","katex":"^0.16.27","shiki":"^3.19.0","marked":"^17.0.1","remend":"1.0.2-canary.0","esbuild":"^0.27.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","react":"^19.2.1","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.1","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.0.0-canary.2_1767748309799_0.5819711227764544","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-canary.3":{"name":"streamdown","version":"2.0.0-canary.3","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.0.0-canary.3","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"5b33946fb13d8f8b33fc3b354fb0af2a75e07e68","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.0.0-canary.3.tgz","fileCount":31,"integrity":"sha512-iNM/aJ3/YhBxkul/EIXKVxqKMVw8D1nmndLHC9BEga33+Tl5Fux7xqx79Ur5MBC+BFn1vI/Wqq+WiVfR7RLhaw==","signatures":[{"sig":"MEUCIAy1up/QCC87FeQVbVxYiL/JKUmIVPcf3O2fpoT2EJCFAiEA7WyamkkyiVmtkCrF+QfWd/n0VbuD4GWZZrBaqsycV/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388852},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.0.0-canary.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},"_resolved":"/private/var/folders/f6/74w1n7r52879g59_6xch69ph0000gn/T/6ca55f168b4674a1b6d00a78f193767a/streamdown-2.0.0-canary.3.tgz","_integrity":"sha512-iNM/aJ3/YhBxkul/EIXKVxqKMVw8D1nmndLHC9BEga33+Tl5Fux7xqx79Ur5MBC+BFn1vI/Wqq+WiVfR7RLhaw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"10.9.4","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"clsx":"^2.1.1","katex":"^0.16.27","shiki":"^3.19.0","marked":"^17.0.1","remend":"1.0.2-canary.0","esbuild":"^0.27.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","react":"^19.2.1","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.1","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.0.0-canary.3_1767936390310_0.42364955276168814","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"streamdown","version":"2.0.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.0.0","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"1646922297efcea7a0342acdfc253cdeb72bb6ba","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.0.0.tgz","fileCount":13,"integrity":"sha512-GqxQXBBJ+RCbbcH4VfzDWXjml8qZJFOA/AdRAOK7yBSn/wRkhuOVQMxFPTmkdQJr+jwsZ7JJ9+aNtnd1Nm9vDA==","signatures":[{"sig":"MEUCIQCYlbsSlwg+tSqZjJj03ZUNy7VLOrb5CgvkKSgvqVYZggIgBTqmr/WJolFjeIi7louOa753zg8D15T+jlas7EPFrr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127134},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/a108f07bf2efe54ea1b358abdce7d7d9/streamdown-2.0.0.tgz","_integrity":"sha512-GqxQXBBJ+RCbbcH4VfzDWXjml8qZJFOA/AdRAOK7yBSn/wRkhuOVQMxFPTmkdQJr+jwsZ7JJ9+aNtnd1Nm9vDA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.7.0","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.27","shiki":"^3.19.0","marked":"^17.0.1","remend":"1.0.2","esbuild":"^0.27.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","react":"^19.2.1","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.1","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.0.0_1768193026024_0.7204053970455868","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"streamdown","version":"2.0.1","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.0.1","maintainers":[{"name":"nick.tracey","email":"nick.tracey@vercel.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"9a5b00f3a515e4633a8ca55fa49d060de27d16a7","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.0.1.tgz","fileCount":13,"integrity":"sha512-PcsA0DdoJPzS5YiTk3cAzH/HZ5A+cKuluWjYzUga/wjFBf8LQt/zWN8YtPzC7Jnt8MbAKQNKrhwrSS3T73h2Qw==","signatures":[{"sig":"MEUCIGe7NsNAhcwn3bYY5gDf3a+z/Rw17/LLkx9/9nXAcVv9AiEA8uOontEPB+ujxDDWzzqLPl8ZG9nQP39V53+rkcp+GeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127126},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/727cad24c18d60182848cfc9a83982ac/streamdown-2.0.1.tgz","_integrity":"sha512-PcsA0DdoJPzS5YiTk3cAzH/HZ5A+cKuluWjYzUga/wjFBf8LQt/zWN8YtPzC7Jnt8MbAKQNKrhwrSS3T73h2Qw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.7.0","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.27","shiki":"^3.19.0","marked":"^17.0.1","remend":"1.0.2","esbuild":"^0.27.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-math":"^6.0.0","rehype-katex":"^7.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","remark-cjk-friendly":"^1.2.3","hast-util-to-jsx-runtime":"^2.3.6","remark-cjk-friendly-gfm-strikethrough":"^1.2.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","react":"^19.2.1","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.1","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@types/react-dom":"^19.2.3","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.0.1_1768194709765_0.8823661311617219","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"streamdown","version":"2.1.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.1.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"74080a604932bd4736565363d4dadefb50d423e5","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.1.0.tgz","fileCount":13,"integrity":"sha512-u9gWd0AmjKg1d+74P44XaPlGrMeC21oDOSIhjGNEYMAttDMzCzlJO6lpTyJ9JkSinQQF65YcK4eOd3q9iTvULw==","signatures":[{"sig":"MEUCIGx3wcSFkY88+seK6v2ytF7AbTluTCiFd15P4+cJEFIAAiEA/qd0GVrH5lOaNVYZZun5gCLnB+Fx4tr3yUfXUNVcNkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124662},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/4a0299930ce2307f408188b08dc413ac/streamdown-2.1.0.tgz","_integrity":"sha512-u9gWd0AmjKg1d+74P44XaPlGrMeC21oDOSIhjGNEYMAttDMzCzlJO6lpTyJ9JkSinQQF65YcK4eOd3q9iTvULw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.7.0","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"clsx":"^2.1.1","marked":"^17.0.1","remend":"1.1.0","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","hast-util-to-jsx-runtime":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","shiki":"^3.19.0","vitest":"^4.0.15","mermaid":"^11.12.2","@types/hast":"^3.0.4","@types/react":"^19.2.7","react-markdown":"^10.1.0","@streamdown/cjk":"1.0.1","@streamdown/math":"1.0.1","@types/react-dom":"^19.2.3","@streamdown/mermaid":"1.0.1","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.1.0_1768799362545_0.18594367756675312","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"streamdown","version":"2.2.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.2.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"6053b1b166d11091b8d182cbf4e3815b00d31422","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.2.0.tgz","fileCount":9,"integrity":"sha512-Y51o1I/sjpAy4Yn7j7R4TbUl9gcUZ7BTrHS+68IhrUBoYpNQZ28z06vww1MBFu4mSwvgF8xQIxIH2b9S9IHDyQ==","signatures":[{"sig":"MEYCIQDYN0FOVrjs+nRbtra87Zq1VRsztRflZiZKha3Wxaqq7QIhAOvmczj9a/HDeqi9MOZyZmW7QnE6Yb9LbKMLO5HWJ/0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69082},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./styles.css"},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/a5ed3bfbd13fbb189e2d2a3c619fe375/streamdown-2.2.0.tgz","_integrity":"sha512-Y51o1I/sjpAy4Yn7j7R4TbUl9gcUZ7BTrHS+68IhrUBoYpNQZ28z06vww1MBFu4mSwvgF8xQIxIH2b9S9IHDyQ==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.9.0","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"clsx":"^2.1.1","marked":"^17.0.1","remend":"1.2.0","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.7","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","hast-util-to-jsx-runtime":"^2.3.6","unist-util-visit-parents":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","shiki":"^3.19.0","vitest":"^4.0.15","mermaid":"^11.12.2","@types/hast":"^3.0.4","@types/react":"^19.2.7","rehype-parse":"^9.0.1","react-markdown":"^10.1.0","@streamdown/cjk":"1.0.2","@streamdown/math":"1.0.2","@types/react-dom":"^19.2.3","rehype-stringify":"^10.0.1","@streamdown/mermaid":"1.0.2","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.2.0_1770658291053_0.2921283430001942","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"streamdown","version":"2.3.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.3.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"8839d346e5f69d72fb43367e63011fbf9d3c0100","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.3.0.tgz","fileCount":9,"integrity":"sha512-OqS3by/lt91lSicE8RQP2nTsYI6Q/dQgGP2vcyn9YesCmRHhNjswAuBAZA1z0F4+oBU3II/eV51LqjCqwTb1lw==","signatures":[{"sig":"MEUCIEDAstiV8vOGU4gv61APVttMlIqh6mkfWFlYQY62cMptAiEAstVt2bm9Fxw7rti5+Gq+cdmC8QM0+8cascmDCBX5BiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74633},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./styles.css"},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/cfe1397b740634fff966fefb2bb51768/streamdown-2.3.0.tgz","_integrity":"sha512-OqS3by/lt91lSicE8RQP2nTsYI6Q/dQgGP2vcyn9YesCmRHhNjswAuBAZA1z0F4+oBU3II/eV51LqjCqwTb1lw==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.10.0","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"clsx":"^2.1.1","marked":"^17.0.1","remend":"1.2.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.8","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","hast-util-to-jsx-runtime":"^2.3.6","unist-util-visit-parents":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","shiki":"^3.19.0","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.3","@types/hast":"^3.0.4","@types/react":"^19.2.7","rehype-parse":"^9.0.1","react-markdown":"^10.1.0","@streamdown/cjk":"1.0.2","@streamdown/math":"1.0.2","@types/react-dom":"^19.2.3","rehype-stringify":"^10.0.1","@streamdown/mermaid":"1.0.2","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.3.0_1771519323907_0.17043490465842348","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"streamdown","version":"2.4.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.4.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"887c87ce3bcb319e317f9738e90766b044c107e8","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.4.0.tgz","fileCount":9,"integrity":"sha512-fRk4HEYNznRLmxoVeT8wsGBwHF6/Yrdey6k+ZrE1Qtp4NyKwm7G/6e2Iw8penY4yLx31TlAHWT5Bsg1weZ9FZg==","signatures":[{"sig":"MEUCIH0qyC9yuGIffHqgbTcWpA/Q+JNyMt/VEBeRMolQrB++AiEAnFx8+Sc+C6aJQW79eZSMlWUCoSwh61hZJcTN5G41m+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93917},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./styles.css"},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/ce9e37030306e9a1e7474922e6193a01/streamdown-2.4.0.tgz","_integrity":"sha512-fRk4HEYNznRLmxoVeT8wsGBwHF6/Yrdey6k+ZrE1Qtp4NyKwm7G/6e2Iw8penY4yLx31TlAHWT5Bsg1weZ9FZg==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.11.0","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","marked":"^17.0.1","remend":"1.2.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.8","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","hast-util-to-jsx-runtime":"^2.3.6","unist-util-visit-parents":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","shiki":"^3.19.0","vitest":"^4.0.15","mermaid":"^11.12.2","react-dom":"^19.2.3","@types/hast":"^3.0.4","@types/react":"^19.2.7","rehype-parse":"^9.0.1","react-markdown":"^10.1.0","@streamdown/cjk":"1.0.2","@streamdown/math":"1.0.2","@types/react-dom":"^19.2.3","rehype-stringify":"^10.0.1","@streamdown/mermaid":"1.0.2","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.4.0_1772737447393_0.30192938313832984","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"streamdown","version":"2.5.0","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","_id":"streamdown@2.5.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"haydenbleasel","email":"hello@haydenbleasel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"homepage":"https://streamdown.ai","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"0f09862370c784fc7838254b35a6a45107137e8e","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.5.0.tgz","fileCount":9,"integrity":"sha512-/tTnURfIOxZK/pqJAxsfCvETG/XCJHoWnk3jq9xLcuz6CSpnjjuxSRBTTL4PKGhxiZQf0lqPxGhImdpwcZ2XwA==","signatures":[{"sig":"MEYCIQDCJ936DmkptAAEtenIb8j2M4dzwIDbNoVYG0DU2VF2FAIhAJH43bQEFI8xGWwHCitJwN/2f4OfDUW7eXsbXS03PAk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96320},"main":"./dist/index.js","type":"module","_from":"file:streamdown-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./styles.css"},"scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"_resolved":"/tmp/b6e719af776ba9ea677d8932b49ae886/streamdown-2.5.0.tgz","_integrity":"sha512-/tTnURfIOxZK/pqJAxsfCvETG/XCJHoWnk3jq9xLcuz6CSpnjjuxSRBTTL4PKGhxiZQf0lqPxGhImdpwcZ2XwA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"11.11.1","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"clsx":"^2.1.1","marked":"^17.0.1","remend":"1.3.0","mermaid":"^11.12.2","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.8","remark-rehype":"^11.1.2","tailwind-merge":"^3.4.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.0.0","html-url-attributes":"^3.0.1","hast-util-to-jsx-runtime":"^2.3.6","unist-util-visit-parents":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","shiki":"^3.19.0","vitest":"^4.0.15","react-dom":"^19.2.3","@types/hast":"^3.0.4","@types/react":"^19.2.7","rehype-parse":"^9.0.1","react-markdown":"^10.1.0","@streamdown/cjk":"1.0.3","@streamdown/math":"1.0.2","@types/react-dom":"^19.2.3","rehype-stringify":"^10.0.1","@streamdown/mermaid":"1.0.2","@vitest/coverage-v8":"^4.0.15","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.0","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/streamdown_2.5.0_1773768905034_0.9878645907592458","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"_id":"streamdown@2.6.0","bugs":{"url":"https://github.com/vercel/streamdown/issues"},"dist":{"shasum":"0d1793135b047a374ba8330882319849ecc048d9","tarball":"https://registry.npmjs.org/streamdown/-/streamdown-2.6.0.tgz","fileCount":9,"integrity":"sha512-nQZVUn4GvB2R5SAlDNph20iKZeW+RM4gv6G1H3ACypEnmQf8PgTHZ/1Ta2OACRwQ2coK7aW5AeIAa7Ls5zk+RA==","signatures":[{"sig":"MEUCIBFn75508WeWn5S4zGMyGWosw+sEk0zdZeKERXMmdTaKAiEAm0qSAMtH9HWQrltMQlhFCH+Zit40igw4STDWU/s7Sws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEpeYCjyjXrmg4BEBVM43iT4O8th0irFvUKS0ie+UsE2AiAfvS+UhWDBmRNtDeKCBpLx+wnIjPKfI5axCNL7YBcUtg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/streamdown@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110748},"main":"./dist/index.js","name":"streamdown","type":"module","_from":"file:streamdown-2.6.0.tgz","types":"./dist/index.d.ts","author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./styles.css":"./styles.css"},"license":"Apache-2.0","scripts":{"size":"node scripts/bundle-size.js","test":"vitest run","bench":"vitest bench --run > results.txt","build":"tsup","test:ui":"vitest --ui run","bench:ui":"vitest bench --ui --run","postbuild":"node scripts/postbuild.js","test:coverage":"vitest --coverage run"},"version":"2.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f097dbee-7133-499c-82e6-aea9f4bda6b5"}},"homepage":"https://streamdown.ai","_resolved":"/tmp/e49327a33ab2b4bd7dcc7a78f6f03ba9/streamdown-2.6.0.tgz","_integrity":"sha512-nQZVUn4GvB2R5SAlDNph20iKZeW+RM4gv6G1H3ACypEnmQf8PgTHZ/1Ta2OACRwQ2coK7aW5AeIAa7Ls5zk+RA==","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"_npmVersion":"12.0.2","description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","directories":{},"maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","marked":"^17.0.1","remend":"1.3.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-parse":"^11.0.0","rehype-harden":"^1.1.8","remark-rehype":"^11.1.2","tailwind-merge":"^3.6.0","rehype-sanitize":"^6.0.0","unist-util-visit":"^5.1.0","html-url-attributes":"^3.0.1","hast-util-to-jsx-runtime":"^2.3.6","unist-util-visit-parents":"^6.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","jsdom":"^27.3.0","vitest":"^4.1.10","react-dom":"^19.2.3","@types/hast":"^3.0.5","@types/react":"^19.2.7","rehype-parse":"^9.0.1","react-markdown":"^10.1.0","@streamdown/cjk":"1.0.3","@streamdown/math":"1.0.2","@types/react-dom":"^19.2.3","rehype-stringify":"^10.0.1","@streamdown/mermaid":"1.0.2","@vitest/coverage-v8":"^4.1.10","@vitejs/plugin-react":"^5.1.2","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/streamdown_2.6.0_1787580452842_0.7268680458884749"}}},"time":{"created":"2025-08-14T23:59:03.091Z","modified":"2026-08-24T14:07:33.435Z","1.0.0":"2020-12-20T20:32:44.079Z","1.0.1":"2020-12-21T12:45:04.690Z","1.0.2":"2020-12-21T13:24:04.406Z","1.0.3":"2020-12-22T15:52:53.654Z","1.0.4":"2021-02-23T13:05:30.623Z","0.0.1":"2025-08-14T23:59:03.393Z","0.0.2":"2025-08-19T01:47:49.531Z","0.0.3":"2025-08-19T01:55:52.144Z","0.0.4":"2025-08-19T01:58:39.294Z","0.0.5":"2025-08-19T02:01:40.388Z","1.0.5":"2025-08-19T02:20:26.243Z","1.0.6":"2025-08-19T03:00:15.279Z","1.0.7":"2025-08-19T03:18:31.505Z","1.0.8":"2025-08-19T03:20:21.346Z","1.0.9":"2025-08-19T04:53:20.459Z","1.0.10":"2025-08-19T05:09:59.717Z","1.0.11":"2025-08-19T05:24:04.433Z","1.0.12":"2025-08-21T16:55:02.534Z","1.1.0":"2025-08-25T18:42:11.599Z","1.1.1":"2025-08-25T19:25:06.533Z","1.1.2":"2025-08-26T00:41:40.674Z","1.1.3":"2025-08-26T00:46:06.332Z","1.1.4":"2025-08-27T04:03:24.995Z","1.1.5":"2025-08-28T17:21:28.730Z","1.1.6":"2025-08-28T18:06:21.903Z","1.1.7":"2025-09-02T16:45:07.698Z","1.1.8":"2025-09-03T02:44:21.387Z","1.1.9":"2025-09-03T16:57:44.028Z","1.1.10":"2025-09-03T22:46:54.354Z","1.2.0":"2025-09-05T04:52:46.472Z","1.3.0":"2025-09-16T04:03:31.512Z","1.4.0":"2025-10-10T18:33:58.254Z","1.5.0":"2025-11-16T06:33:32.452Z","1.5.1":"2025-11-16T17:25:05.899Z","1.6.0":"2025-11-22T04:12:13.981Z","1.6.1":"2025-11-22T04:18:02.155Z","1.6.2":"2025-11-23T03:05:38.979Z","0.0.0-canary-20251123051009":"2025-11-23T05:11:03.162Z","1.6.3":"2025-11-23T05:44:55.216Z","1.6.4":"2025-11-23T19:35:13.402Z","1.6.5":"2025-11-23T22:01:19.528Z","1.6.6":"2025-11-23T22:38:49.846Z","1.6.7":"2025-11-24T17:55:18.566Z","1.6.8":"2025-11-25T07:28:50.326Z","1.6.9":"2025-11-28T23:36:01.638Z","1.6.10":"2025-12-03T19:21:28.457Z","1.6.11":"2026-01-06T17:13:01.371Z","2.0.0-canary.0":"2026-01-06T21:42:55.593Z","2.0.0-canary.1":"2026-01-06T23:26:34.623Z","2.0.0-canary.2":"2026-01-07T01:11:49.996Z","2.0.0-canary.3":"2026-01-09T05:26:30.498Z","2.0.0":"2026-01-12T04:43:46.166Z","2.0.1":"2026-01-12T05:11:49.930Z","2.1.0":"2026-01-19T05:09:22.694Z","2.2.0":"2026-02-09T17:31:31.184Z","2.3.0":"2026-02-19T16:42:04.093Z","2.4.0":"2026-03-05T19:04:07.543Z","2.5.0":"2026-03-17T17:35:05.216Z","2.6.0":"2026-08-24T14:07:33.027Z"},"bugs":{"url":"https://github.com/vercel/streamdown/issues"},"author":{"name":"Hayden Bleasel","email":"hayden.bleasel@vercel.com"},"license":"Apache-2.0","homepage":"https://streamdown.ai","repository":{"url":"git+https://github.com/vercel/streamdown.git","type":"git","directory":"packages/streamdown"},"description":"A drop-in replacement for react-markdown, designed for AI-powered streaming.","maintainers":[{"name":"matheuss","email":"matheus.frndes@gmail.com"},{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"zeit-bot","email":"team@zeit.co"}],"readme":"# Streamdown\n\nA drop-in replacement for react-markdown, designed for AI-powered streaming.\n\n[![npm version](https://img.shields.io/npm/v/streamdown)](https://www.npmjs.com/package/streamdown)\n\n## Overview\n\nFormatting Markdown is easy, but when you tokenize and stream it, new challenges arise. Streamdown is built specifically to handle the unique requirements of streaming Markdown content from AI models, providing seamless formatting even with incomplete or unterminated Markdown blocks.\n\nStreamdown powers the [AI Elements Message](https://ai-sdk.dev/elements/components/message) component but can be installed as a standalone package for your own streaming needs.\n\n## Features\n\n- 🚀 **Drop-in replacement** for `react-markdown`\n- 🔄 **Streaming-optimized** - Handles incomplete Markdown gracefully\n- 🎨 **Unterminated block parsing** - Build with `remend` for better streaming quality\n- 📊 **GitHub Flavored Markdown** - Tables, task lists, and strikethrough support\n- 🔢 **Math rendering** - LaTeX equations via KaTeX\n- 📈 **Mermaid diagrams** - Render Mermaid diagrams as code blocks with a button to render them\n- 🎯 **Code syntax highlighting** - Beautiful code blocks with Shiki\n- 🛡️ **Security-first** - Built with `rehype-harden` for safe rendering\n- ⚡ **Performance optimized** - Memoized rendering for efficient updates\n\n## Installation\n\n```bash\nnpm i streamdown\n```\n\nThen, update your Tailwind `globals.css` to include the following so that Tailwind can detect the utility classes used by Streamdown.\n\n```css\n@source \"../node_modules/streamdown/dist/*.js\";\n```\n\nThe path must be relative from your CSS file to the `node_modules` folder containing `streamdown`. In a standard Next.js project where `globals.css` lives in `app/`, the default path above should work.\n\nIf you install optional Streamdown plugins, add their matching `@source` lines from the relevant plugin docs (`/docs/plugins/code`, `/docs/plugins/cjk`, `/docs/plugins/math`, `/docs/plugins/mermaid`). Only include plugin `@source` entries for packages that are actually installed.\n\nExample:\n\n```css\n@source \"../node_modules/@streamdown/code/dist/*.js\";\n```\n\n\n### Monorepo setup\n\nIn a monorepo (npm workspaces, Turbo, pnpm, etc.), dependencies are typically hoisted to the root `node_modules`. You need to adjust the relative path to point there:\n\n```\nmonorepo/\n├── node_modules/streamdown/  ← hoisted here\n├── apps/\n│   └── web/\n│       └── app/\n│           └── globals.css   ← your CSS file\n```\n\n```css\n/* apps/web/app/globals.css → 3 levels up to reach root node_modules */\n@source \"../../../node_modules/streamdown/dist/*.js\";\n```\n\nAdjust the number of `../` segments based on where your CSS file lives relative to the root `node_modules`. If you install Streamdown plugins, add their respective `@source` entries only when those packages are installed.\n\n### CSS Custom Properties (Design Tokens)\n\nStreamdown components are built using shadcn/ui's design system and rely on CSS custom properties for colors, border radius, and spacing. Without these variables defined, components may render with missing backgrounds, borders, or incorrect spacing.\n\nIf you are already using shadcn/ui, these variables are set up automatically. If not, add the following minimal set to your global CSS:\n\n```css\n:root {\n  --background: oklch(1 0 0);\n  --foreground: oklch(0.145 0 0);\n  --card: oklch(1 0 0);\n  --card-foreground: oklch(0.145 0 0);\n  --muted: oklch(0.97 0 0);\n  --muted-foreground: oklch(0.556 0 0);\n  --border: oklch(0.922 0 0);\n  --input: oklch(0.922 0 0);\n  --primary: oklch(0.205 0 0);\n  --primary-foreground: oklch(0.985 0 0);\n  --radius: 0.625rem;\n}\n\n.dark {\n  --background: oklch(0.145 0 0);\n  --foreground: oklch(0.985 0 0);\n  --card: oklch(0.205 0 0);\n  --card-foreground: oklch(0.985 0 0);\n  --muted: oklch(0.269 0 0);\n  --muted-foreground: oklch(0.708 0 0);\n  --border: oklch(0.269 0 0);\n  --input: oklch(0.269 0 0);\n  --primary: oklch(0.985 0 0);\n  --primary-foreground: oklch(0.205 0 0);\n  --radius: 0.625rem;\n}\n```\n\nYou can also use the shadcn/ui [theme generator](https://ui.shadcn.com/themes) to create a custom palette and copy the generated CSS variables directly into your project.\n\n## Usage\n\nHere's how you can use Streamdown in your React application with the AI SDK:\n\n```tsx\nimport { useChat } from \"@ai-sdk/react\";\nimport { Streamdown } from \"streamdown\";\nimport { code } from \"@streamdown/code\";\nimport { mermaid } from \"@streamdown/mermaid\";\nimport { math } from \"@streamdown/math\";\nimport { cjk } from \"@streamdown/cjk\";\nimport \"katex/dist/katex.min.css\";\nimport \"streamdown/styles.css\";\n\nexport default function Chat() {\n  const { messages, status } = useChat();\n\n  return (\n    <div>\n      {messages.map(message => (\n        <div key={message.id}>\n          {message.role === 'user' ? 'User: ' : 'AI: '}\n          {message.parts.map((part, index) =>\n            part.type === 'text' ? (\n              <Streamdown\n                key={index}\n                animated\n                plugins={{ code, mermaid, math, cjk }}\n                isAnimating={status === 'streaming'}\n              >\n                {part.text}\n              </Streamdown>\n            ) : null,\n          )}\n        </div>\n      ))}\n    </div>\n  );\n}\n```\n\nFor more info, see the [documentation](https://streamdown.ai/docs).\n","readmeFilename":"README.md"}