{"_id":"markstream-react","_rev":"102-ffa1d50815d009ea11ad081a4c7bd601","name":"markstream-react","dist-tags":{"legacy":"0.0.55","next":"0.0.56-beta.6","latest":"2.0.13"},"versions":{"0.0.1":{"name":"markstream-react","version":"0.0.1","_id":"markstream-react@0.0.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"06692af0c19d095bf88f7419d46af0edb344cf70","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.1.tgz","fileCount":6,"integrity":"sha512-Q3qVFGtdpDscu1nguQqWip7/lGLwuxVPsqXZG1eIkyPnGPNUD+4evvRukPhfcdpVfulEZvgMtsuFr4cAqrVj5A==","signatures":[{"sig":"MEYCIQDVFU9A7sKolBeWo5fby0BV7ma8hjeLQlZPsu2B+uO48QIhAPD0+oBy4Z6A26BwVNFixNrOhSXPMcJ6TQFk/QwUu0jh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224224},"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.js"},"./index.css":"./dist/index.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"39256c65fdd6ef06781ff4805017f5c2dc9ff47e","scripts":{"dev":"vite dev","build":"vite build --mode npm","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","typescript":"^5.9.3","tailwindcss":"^3.4.18","@types/react":"^18.3.12","autoprefixer":"^10.4.22","@types/react-dom":"^18.3.5","@vitejs/plugin-react-swc":"^3.7.1"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.1_1767104809183_0.09692780608156393","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"markstream-react","version":"0.0.2","_id":"markstream-react@0.0.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"4564f50aa3479e7a909d3ed4e0df5a758976ae4a","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.2.tgz","fileCount":6,"integrity":"sha512-ovhC3UbBNB82b0zPFEDUUZG20V9ebzU3gYboPTytLQS8VBnmwfkV1IyZV6yul8p4DYf/xBWt7oP31K71Xh4CLw==","signatures":[{"sig":"MEYCIQCO9UyEwYtZzxOQmCAtnADwWSGOG5hmyRSaHF7HIDpARgIhAJuVMMEic/Wi8DLXYVfpYCTW/iFdttiNnnsMdpSKA1cS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224218},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./index.css":"./dist/index.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm","preview":"vite preview","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/25758ab347749cae504d5b8b924ad435/markstream-react-0.0.2.tgz","_integrity":"sha512-ovhC3UbBNB82b0zPFEDUUZG20V9ebzU3gYboPTytLQS8VBnmwfkV1IyZV6yul8p4DYf/xBWt7oP31K71Xh4CLw==","_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.51"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","typescript":"^5.9.3","tailwindcss":"^3.4.18","@types/react":"^18.3.12","autoprefixer":"^10.4.22","@types/react-dom":"^18.3.5","@vitejs/plugin-react-swc":"^3.7.1"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.2_1767106040189_0.2869398387300961","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.0":{"name":"markstream-react","version":"0.0.3-beta.0","_id":"markstream-react@0.0.3-beta.0","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"4aab2758e8182653fc84fe156b479d776e093e16","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.0.tgz","fileCount":6,"integrity":"sha512-oRulRu5Itip5LoOr+n3Uu8uRxtxP8YInPEnKE+YFZZF7j0Xb0pjZc+M3HuThkLSh6xdxLb8LOd+koVsVyTi9vg==","signatures":[{"sig":"MEUCIBC70hno2uU9bQIjeDMSP+CyZrR2BPAYd5850aSb5T/ZAiEAyYlbK6qR3wcrPx3ZdY+rSDCLj2rPyL6YjVmslgfaRbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224975},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.3-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./index.css":"./dist/index.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm","preview":"vite preview","release":"bumpp && npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/49894da428eaf1f77c1bc20e02c73b3b/markstream-react-0.0.3-beta.0.tgz","_integrity":"sha512-oRulRu5Itip5LoOr+n3Uu8uRxtxP8YInPEnKE+YFZZF7j0Xb0pjZc+M3HuThkLSh6xdxLb8LOd+koVsVyTi9vg==","_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.52"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.0_1767142194887_0.7622312473851192","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.1":{"name":"markstream-react","version":"0.0.3-beta.1","_id":"markstream-react@0.0.3-beta.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"6fe7afc56851994a49236870e9900074be8a449b","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.1.tgz","fileCount":6,"integrity":"sha512-zJ1NZiWxmhR3mPrT6TFbW/elhWDkysK3+uSJ2shlG7HjwSZmvvQ9y9iWwzXp7tVbSjmlxbBd7VPt22b34WRIBg==","signatures":[{"sig":"MEYCIQDhy4Y4oXrYNdkPrh+RPoaqf2ns3G9MZPNys2seqdEZMgIhALNbYK/ws6ktD+qWH0LzdFs/IC0IyJamh6mZaFa4uJnb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169133},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.3-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./index.css":"./dist/index.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm","preview":"vite preview","release":"bumpp && npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/4843fe9941af63870d6883d45d2a10df/markstream-react-0.0.3-beta.1.tgz","_integrity":"sha512-zJ1NZiWxmhR3mPrT6TFbW/elhWDkysK3+uSJ2shlG7HjwSZmvvQ9y9iWwzXp7tVbSjmlxbBd7VPt22b34WRIBg==","_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.1_1767166119723_0.0031233863143045326","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.2":{"name":"markstream-react","version":"0.0.3-beta.2","_id":"markstream-react@0.0.3-beta.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"2142b51134ce214475933606057b4056d54fd68b","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.2.tgz","fileCount":6,"integrity":"sha512-nNqBpTdbCCCYYLdqXRzUBg2PEpDq1DyJwSIXAYayZGy2NVvTYUISTzv814ZS2oHgX2hoc9qJ6KAoWXJffsIGPA==","signatures":[{"sig":"MEUCIFEf/pGeQ2GGSSz/lmgjGJPekfAytwuS1cAIEttaCoK8AiEAkI/zufZ1WQ6/X/1+BHubl2TtgSHrm8J0myvYfHVTFDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180782},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.3-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./index.css":"./dist/index.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm","preview":"vite preview","release":"bumpp && npm publish --access public","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/29a2907382d4a6781a9d2b4d679d8591/markstream-react-0.0.3-beta.2.tgz","_integrity":"sha512-nNqBpTdbCCCYYLdqXRzUBg2PEpDq1DyJwSIXAYayZGy2NVvTYUISTzv814ZS2oHgX2hoc9qJ6KAoWXJffsIGPA==","_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.53"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.2_1767327367802_0.120391662059951","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.3":{"name":"markstream-react","version":"0.0.3-beta.3","_id":"markstream-react@0.0.3-beta.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"a4aa071e4a57a1d2f51cdb812759b905da1826b2","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.3.tgz","fileCount":8,"integrity":"sha512-9lwd+Xw18onCrbB/mXxysiaIHLdOCfFDAxSmW2z90RMkZbzV6e3ijd/O/QcWQzgCXC0QEhqmHXE1C2Jk5gWtqg==","signatures":[{"sig":"MEUCIGiaH/xcU1ZPNX7cv/dqpif9r7l34GCGWrzN4RIyrc2+AiEA45BN3O/l044obKLWIo4Zi8p4YAfsYDqsvU9JYZpYHNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207750},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"886a2607963dc555ca8fd7541afb333778d0766b","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.3_1767595559448_0.04322098817370801","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.4":{"name":"markstream-react","version":"0.0.3-beta.4","_id":"markstream-react@0.0.3-beta.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"ad908e1c018dc41f433926ee36ccffaf6143af98","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.4.tgz","fileCount":8,"integrity":"sha512-k/ot2cqOnTyTt+DUE3BdUGTOoTOayC0dh7wkr5se35E+hyOX4pyg2H2nkWvSOKwK+MSeM0rfnatQFNSMdsjB8Q==","signatures":[{"sig":"MEUCIQC/uXA3Y3n7Gud776KloixyhLePgsUc6qvUuk+voH3lzAIgfUOkSEI1DSYbWh3DF3lDMtFm8C2Ga78Q18b/IRUrgsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207842},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"bff011cf4a20b3159bb1d8728e6dc8ba65b35fa6","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.7","stream-markdown":">=0.0.10","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.4_1767688167757_0.8541251537817764","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.5":{"name":"markstream-react","version":"0.0.3-beta.5","_id":"markstream-react@0.0.3-beta.5","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"4363b0f87d3ff210ea2ede968d57e0f62cd22c53","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.5.tgz","fileCount":8,"integrity":"sha512-65dWncvVAik216kHecywYc9+sxl7lJtAaezDOwCZtM05XuLjyYErmPDHg0cgRLHUtdWdTq4glH4qLYk8o2jAgw==","signatures":[{"sig":"MEUCIH5VvsYFaQY+8UdGl1qsRuFz94mBC7L4otIG9A+xp/KzAiEA5s/kKOnQgoYVmj+5kz6lMDt5rgZY9K8BOwc49yIjZ24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229414},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"dc943b1fe75fdb79c1fac6363f4e36ce429687b6","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.13","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.5_1767712324050_0.359429169968529","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.6":{"name":"markstream-react","version":"0.0.3-beta.6","_id":"markstream-react@0.0.3-beta.6","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"dist":{"shasum":"5196e4393a62a2c87239368a9d945fa00cde6d4b","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.6.tgz","fileCount":8,"integrity":"sha512-Sp9FodX52F+EFjfj3mjoW7S1F/nOWUzz6ohfzq5MOz4ZkypV8+RB6jhsfss35PQ7avuQf8NbPlAeWqYmO2z65g==","signatures":[{"sig":"MEQCIDH4xIHFDXmH2FlReGHodqwHRXpf0AlEaK0VEY2ofHu4AiB2q0iUWtJA4bEy4GvJ3CH+pdmLmY42WQw0eBT5YClMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229414},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"87a0879026c50a56b7e1623885bc4fd36a1a2645","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_npmVersion":"10.9.2","description":"React renderer for stream-markdown based AST output used in markstream-vue.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.6_1767766234503_0.8992428486162103","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.7":{"name":"markstream-react","version":"0.0.3-beta.7","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.3-beta.7","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"457ca362ef06e6933dc2c1d53c112b28dc1abad5","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.7.tgz","fileCount":2,"integrity":"sha512-I5g/d1v3X+DeiYlXYQcVDNBoK9HD5asObM9zBGahgWsnv2a5HDTdacAmsTwTAFWN2HsYrwyBKwhUGe4thuxntA==","signatures":[{"sig":"MEQCIA+G3ajnacKG1yW38bGDd4Q6n+3ttlb6HevTuz285b/pAiA+ScfW43XwuH0VdBz8poQvje0v3WdanYydyUPF25gQJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5317},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"e76b01672eaea5adf91de31549636a568d73cc6f","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.7_1767975869807_0.4293288870004821","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.8":{"name":"markstream-react","version":"0.0.3-beta.8","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.3-beta.8","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"206359efa1012693a04d845d4ac444385acd57e9","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.8.tgz","fileCount":2,"integrity":"sha512-Es9ebNEfUjAKod0NkMiYxk2teAXElv2BLwuN7r/0sq6lbyjz6T3x2LBXu+mCar04NbPnSmemgh7kIS+3RUH9ag==","signatures":[{"sig":"MEYCIQCR8WPXhTg7ul8RXielk+5xzVWDtv8fhTLzGhn0dgvUzwIhAJBDFDs1SrwWqNXKCeCA9h1HLDIWh+xUMlkQ4PJhUe3D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5317},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"d01e4ccde6fdba97091b982fb024fd89f715c4f1","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.8_1768206303826_0.028720508654474175","host":"s3://npm-registry-packages-npm-production"}},"0.0.3-beta.9":{"name":"markstream-react","version":"0.0.3-beta.9","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.3-beta.9","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"3662e174337038dbe65199ff46c1ebb64b32de28","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3-beta.9.tgz","fileCount":2,"integrity":"sha512-s/0+OjiLi6fYkqCmDalWgYb7FzzHqCcKCDgknVNn4G5eTUgwoTfCD5APXGDW7PKPu3cnFrq9AnqB+G4G7MjV4A==","signatures":[{"sig":"MEUCIQCuvsajVrOlMLo2/LDzZAudKil5K7s3w1xXXaQLpVYdNwIgbDSGpfwCNPZ8S4Z8SLlMTy+/KDKLonpU4OtLP3SWnKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5317},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"c51db30c16c2cd10bd46ba8ddcf37180126fe40f","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3-beta.9_1768308564591_0.11882578043563119","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"markstream-react","version":"0.0.3","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"ff2041b13e8e1b410c57fbad51d97256048fc8c7","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.3.tgz","fileCount":2,"integrity":"sha512-56HEZ08YJnj8ZhkHXxBP6U8s2Y8XACDYdXcGzo9n4xPoSmvMOq7rhVXBSht3oI8FIINWm+DjQGQSQbfYNbnkWg==","signatures":[{"sig":"MEQCIGwaXnYnGFcOBUgoplnlPUDhlslJQq9KklHENeF5oeLQAiAWMZk05tL3LrA9cWB0u/Q6UbmfYvRiPMsMPqykKd7kRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5310},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"3c53590853270b1f13f690253bc2e3dabe3b2baa","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.3_1768401305460_0.007498194269388803","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"markstream-react","version":"0.0.4","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"242c92fa8f5eae06916c1e05a66724e434dd9802","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.4.tgz","fileCount":8,"integrity":"sha512-b+EdDI2TndvZ/ymjoNk0qaFlo7ZLT47q+LqzYF0krEf6QqNyb/CFCb1D5VUNCzhyi4ze7wzACBDOMslZaWC8LQ==","signatures":[{"sig":"MEUCIQCO6vcHhx+jAbwrmJoYQ4Md/ib6zBMV6H7ABxr0qxrItAIgQgyVirCsrH0GaPKobJz3+CA6kVbJIKDlnsdkpAMbc2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230970},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/5771456e3e54eb49ec71cd053d698eb5/markstream-react-0.0.4.tgz","_integrity":"sha512-b+EdDI2TndvZ/ymjoNk0qaFlo7ZLT47q+LqzYF0krEf6QqNyb/CFCb1D5VUNCzhyi4ze7wzACBDOMslZaWC8LQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.58-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.4_1768447818513_0.6841784925099772","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"markstream-react","version":"0.0.5","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.5","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"3df9952180ec0a489394d80239cb1718d20105fb","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.5.tgz","fileCount":8,"integrity":"sha512-cOLpeXCZcGjZaAVMVQE8E+lViftV/m8+4iaQfMfVsy40ffA5Iu/FrAJ2ZEjKYy8Cy8gXK9lOaiHYGeThbxBSJA==","signatures":[{"sig":"MEUCIQCpV8dmAQ4fV32myBXUCuyuim5f4x2fcr0E9JvcpMLfCwIgaNKgvWM0vZNRSYdl7xxyXtSpcQz36WTHKyH/qlWx2rE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230969},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"6c556c6108cd5c71b2be52345310c59cfbb4cb8e","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.5_1768483484616_0.5702276723419168","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"markstream-react","version":"0.0.6","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.6","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"652dbccfcaec9be5c4be2d2a58a8f3bb4437aa49","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.6.tgz","fileCount":8,"integrity":"sha512-nDLkzXAkwWiA4b+VY3BLdqx1RNu+mjJNNWUmKGyD1hph5zTxAdnnDvid0Cr1T3mt4zG+cypQxtWOXdpwl3aZ4w==","signatures":[{"sig":"MEUCIQDWwK4oQp++LZw4XnWLXlzWWy1MMGcWNpWPL0TeyQdJeQIgE5OepUvB4qfMlBn8f/GHqIUWPs4PxmFO3gNoiEzG+1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230969},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"be150fd15a76bc7566dbc5405b36a0dfc5dbef12","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.6_1768633581674_0.09719538290496543","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"markstream-react","version":"0.0.7","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.7","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"b3b16947dde8835b549a5dfa6c13477bbd383e76","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.7.tgz","fileCount":8,"integrity":"sha512-sv4f438Y3YL7yd2qDscWVTh9ZjnvKVCmxs9+fuPl8/2XSMWn8SVkLd5CpxfTRLfjYzRvn+/LZCmNgs60a5v4tQ==","signatures":[{"sig":"MEYCIQDe5kMuFJvLX7Wbcs2a/j0D+3iwtWno4BrwXSbK2cBeZAIhAIawzcCCJVVEMflyVtWzBbJx+V+az6k8TlnjcI/ndfBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230969},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"a867e9eeb58c6f64a5014b612bb19ee5b92a2739","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.7_1768792171971_0.4175976151527856","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"markstream-react","version":"0.0.8","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.8","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"9beba36d9cd1cf0154647c93d4006554a587691f","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.8.tgz","fileCount":8,"integrity":"sha512-UVvLM3Mw4LZo6ww2KifjwQJ9O7ndLb4lGgm0YL/2WaaTO7N5eVe8aFgCq/BBU8nyn52/fSHgsQEiJvjm6eobSQ==","signatures":[{"sig":"MEUCIQDYhPUYJ8mR9Nm5AzzXKsZj3iIQRIwhsj3ZN1dRg8QHWQIgWlc4njzcltPgnFid+xRjscQJyVRqIrHV2cSf5h70pJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230969},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"0ee8d992c9f5ad3ff00749ef1fbaab623f83a610","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.8_1768836698442_0.6673813439650265","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"markstream-react","version":"0.0.9","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.9","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"4133cefa5adc1f8115dcafec02b1943c1512e847","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.9.tgz","fileCount":8,"integrity":"sha512-1UOUkdlvntNTif/E0OvAfzjRITNBFnqfoO1DaU4agDlXFss6xE8JkryH6GbHXBinY8Hl9Ewu2X522Y1SjCm9QQ==","signatures":[{"sig":"MEUCIQDMlSu+bnufnE3Z5TE4hihhEhgNOnn3LkDDvetRJks4owIgQYHxQX+qn0J2LvmfW7mNvxMBL5oQ0O7hPGWZ0AxSmX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230969},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"c77301744a382ee43b8c2037726341fbac6474eb","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.9_1768977639150_0.44989137134863477","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"markstream-react","version":"0.0.10","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.10","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"574d92af9ae26bf2f96e01838dfcb2291aec93e6","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.10.tgz","fileCount":8,"integrity":"sha512-LZjtXwqWpZTlDMomjazFeDR+Bydejo6cZKWXAfw8IRgtudqg08bsOcYj/9JBtumrgpxtYy2HI4xkGBfmmZ20Pg==","signatures":[{"sig":"MEUCIQCsmn/UHAGVnN86k5kvEtjXUrGEQBaIhCHB4z4xpITaaAIgceog5I0Vh0bqEbbmQJnNQ7JNVxeqxsn3v1NgWPe07Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230970},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"77b5c8273f00ffdefef6668d33ea2f1102e72ee4","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.10_1769053012378_0.4500509466449747","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"markstream-react","version":"0.0.11","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.11","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"149158ad988f008455b39b1278df85eb1c6494cf","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.11.tgz","fileCount":8,"integrity":"sha512-UIICk9YME9V+PKt8wRbT6Z7jnn+BJZVUwBYLDwoZvo0ymfZf/QpQm62vMSepKN5v6aY4DbUpf8Z3GHaILmejGw==","signatures":[{"sig":"MEUCIQDI91Z2bzSw6PLafWINcWd51KLlHmF89mYX7OnNzinLpQIgcKa/hbiBTEca1U5BNNdFax/irD0LeVqrgf7+UcCFU/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230970},"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"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"788221d95b8d82499742d2d333b1d58ede8e43bb","scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.11_1769072112349_0.8730523140994291","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"markstream-react","version":"0.0.12","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.12","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"b1e2510a001d94a3db553cb873fd88f4516a2a2e","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.12.tgz","fileCount":8,"integrity":"sha512-uXRZXhU2sGah1D9bPmagC6ir1M5Eba9ebV2anSe8kip3DLL/TE+pHWbFVZ7DUsNXoU2A7Da1cIy8NZdekgxweg==","signatures":[{"sig":"MEUCIAniYoTRYXnBb6s2ku45dT8uZk4r524W0oysLGO1fhLcAiEAsHiMmnyQHZsUglQDpfuqHjIEp8dQvK4bFcjmZKc4+4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230971},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && npm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/3fea4b4d5fe5b1bc2c5f35e1cddcec90/markstream-react-0.0.12.tgz","_integrity":"sha512-uXRZXhU2sGah1D9bPmagC6ir1M5Eba9ebV2anSe8kip3DLL/TE+pHWbFVZ7DUsNXoU2A7Da1cIy8NZdekgxweg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.12_1769091679934_0.43703703969753893","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"markstream-react","version":"0.0.13","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.13","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"18f6624f6722a5402d1619e55f61f5bb23e64a88","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.13.tgz","fileCount":8,"integrity":"sha512-OSx+QkZgsg1d25VJJtgsMY2XvTq5HnxWxC0egX96zavfE2qIuGOT9vGggM04i5KDSwoqGeyCdTz0Lbcl7D4bTQ==","signatures":[{"sig":"MEUCIE1ddbviKYsZOJVrDbXQ6cnTL2xRlYtlPbfVqxOdH2egAiEAw4f9ReN9tzFcTC7oTVJxdYt4gNhWFGzgGkX7z/uAiF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230972},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/54eaf9bc0be18a0cb164336e6e0c8c4b/markstream-react-0.0.13.tgz","_integrity":"sha512-OSx+QkZgsg1d25VJJtgsMY2XvTq5HnxWxC0egX96zavfE2qIuGOT9vGggM04i5KDSwoqGeyCdTz0Lbcl7D4bTQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.13_1769140073764_0.31234066931713866","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"markstream-react","version":"0.0.14","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.14","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"379e616ba707ef4ae27e5ca4a4568430e77ad558","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.14.tgz","fileCount":8,"integrity":"sha512-fflvtbAqcfoGLbV38mSp3aqArviFjVz1ZJQQ24ZmGcKxFQiXMirESJnHOtx0TKFY4BdGkpRSK0rYGLjB9m4HSg==","signatures":[{"sig":"MEYCIQDXtvBA6Fk3GcGrFj0Sn5PEcfRZc/LYS7B/ISktBB3+xQIhAPExFelk00lYuNXbOeoXGnX7BXzwWuHYAezn7KqakOwI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230972},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/04925ac8dbf130ab4c2617ed917dfc7e/markstream-react-0.0.14.tgz","_integrity":"sha512-fflvtbAqcfoGLbV38mSp3aqArviFjVz1ZJQQ24ZmGcKxFQiXMirESJnHOtx0TKFY4BdGkpRSK0rYGLjB9m4HSg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.14_1769353056425_0.3083703489378482","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"markstream-react","version":"0.0.15","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.15","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"aa60259efc319b6ae18b72c571e6fb15563fcb85","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.15.tgz","fileCount":8,"integrity":"sha512-GcsEBjqjkZf/g+9Ju9QWWYovipkHgULHfXCsoCkNUkub2fsknZQCWx/bg+iw4CW1twNUCm/R7qr27LsoIlkNiA==","signatures":[{"sig":"MEQCIBJJCBnlbnM/aVRs2TV0YIiAS4mWwOSIsNK49JNNuBvjAiA1dwyEK4a7fT9UQ2Lm88rpULM1Yfz3rPk+R14JGyOMvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230972},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/a43ccfda93b834f86a508e191dc6106b/markstream-react-0.0.15.tgz","_integrity":"sha512-GcsEBjqjkZf/g+9Ju9QWWYovipkHgULHfXCsoCkNUkub2fsknZQCWx/bg+iw4CW1twNUCm/R7qr27LsoIlkNiA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","@types/react-dom":"^18.3.7","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.15_1769412013021_0.47781694103793404","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"markstream-react","version":"0.0.16","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.16","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"1651871b9181ab80b2f73ab70a44a31b8db47e19","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.16.tgz","fileCount":9,"integrity":"sha512-MhVEYypWUWebiG3i5/mJ993b0Fs3nVbPMhUFYCjo5/DZ0wcvlbWttugBEAXD6L2ZR1Mu+YyjkrQVWQ2NgT3yrw==","signatures":[{"sig":"MEYCIQD5eGsndo3FrhqYW1gZER+l3aM6dgjEUFD4+lkskbDHYwIhAP4+Aq5tQwgqHIZ/ZIUX5FcF8xEOqUaFQ1fbql27CLpt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251664},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/1ab387339785154f0297c1501ecc22d0/markstream-react-0.0.16.tgz","_integrity":"sha512-MhVEYypWUWebiG3i5/mJ993b0Fs3nVbPMhUFYCjo5/DZ0wcvlbWttugBEAXD6L2ZR1Mu+YyjkrQVWQ2NgT3yrw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.16_1769444746524_0.2954815400717392","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"markstream-react","version":"0.0.17","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.17","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"99be3a5f24c3861daffcb462f614f62655a2f265","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.17.tgz","fileCount":9,"integrity":"sha512-wRj2jm+AM+wVjnxuzLDFdGjsR0wX811qKcNxPf3fgnS8kC7MWutsGlIfeAn+NTwOJqGcE+bf9dIDNSBnEeejvg==","signatures":[{"sig":"MEUCIQCrfxn7CbMHEL/y/xbJFXKCSNBWh+je+Dj506JsCTVBFQIgX2G0Snso/N/HgdAuL1WRrQrhDV+u/hXoCxMR7P9jX1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251664},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/323af8c4ead4a9b5cb2ecda6095bf881/markstream-react-0.0.17.tgz","_integrity":"sha512-wRj2jm+AM+wVjnxuzLDFdGjsR0wX811qKcNxPf3fgnS8kC7MWutsGlIfeAn+NTwOJqGcE+bf9dIDNSBnEeejvg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.17_1769581431605_0.25396990654214946","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"markstream-react","version":"0.0.18","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.18","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"08d4c465b793056809ab23389007faacd483d61e","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.18.tgz","fileCount":9,"integrity":"sha512-4jNGoe/2y/xdy3lVKZpOGSdUz8YHsWn6PljMkTecjooSz1vQIbSKc8GQhNDEwNEQESie99FXqlhsa+XVS6HPpA==","signatures":[{"sig":"MEQCIAX6HMn8YnMAUsre7nEfqZju6poSmlmxpqHr1ThKA4w2AiAZHhlOovS3IVWwYF5rraqQj9G1Goo8D+h/OctJmZkPNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237185},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/cbc2a3a7b2ebf0b3bbc13f842e6f9994/markstream-react-0.0.18.tgz","_integrity":"sha512-4jNGoe/2y/xdy3lVKZpOGSdUz8YHsWn6PljMkTecjooSz1vQIbSKc8GQhNDEwNEQESie99FXqlhsa+XVS6HPpA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.18_1769748076833_0.5728975048064773","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"markstream-react","version":"0.0.19","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.19","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"908347635a4c0e627a1affb8198ebf10810aab67","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.19.tgz","fileCount":9,"integrity":"sha512-eBqdxWz7Dmx4fCiIfWrWAVmLiTjX53BNr/UzsNtImii6q4RwUxKKqj0qjRc3YRmv/bKEM5pxLJPsyWuX8hWXCQ==","signatures":[{"sig":"MEUCIQCO6HmgMzbmTufUB08jq148eGDav/yGK7x7fu8DgGR5ogIgDPnYeNmhqYddPmzR4ArDsl3oqGbkihjaB3DJPsb5EJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237592},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/c8f6d21bcf0295610097a868c8b5cf44/markstream-react-0.0.19.tgz","_integrity":"sha512-eBqdxWz7Dmx4fCiIfWrWAVmLiTjX53BNr/UzsNtImii6q4RwUxKKqj0qjRc3YRmv/bKEM5pxLJPsyWuX8hWXCQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.19_1769831355456_0.5844742067165463","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.0":{"name":"markstream-react","version":"0.0.20-beta.0","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.0","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"72ec78381f467dfdd50573f70844f61772b268e4","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.0.tgz","fileCount":9,"integrity":"sha512-1KZNrXYSFnVuFT97uc2q3Yfn00XpUJP95PbfEisQAnsC25+QX4ldIBpJuNT4vMT0XJvA2JQ3JqYTSn9enxd0+g==","signatures":[{"sig":"MEUCIGDhT3z35s0PFPERhgZf9mqOilvOumz6dFAJVYFA/M/jAiEAqT5uDsuBgncQ20uw2RHVnCv9x2JLNIKz2Pl0wQzav0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237599},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/0dbdb3978cd396b8eecd0202a5fd0fb0/markstream-react-0.0.20-beta.0.tgz","_integrity":"sha512-1KZNrXYSFnVuFT97uc2q3Yfn00XpUJP95PbfEisQAnsC25+QX4ldIBpJuNT4vMT0XJvA2JQ3JqYTSn9enxd0+g==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.4","stream-markdown-parser":"0.0.59-beta.6"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.23","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.13","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.0_1769917312667_0.3192650891854798","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.1":{"name":"markstream-react","version":"0.0.20-beta.1","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"1689742943685de09248c7cd1ace50e270c74ff0","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.1.tgz","fileCount":9,"integrity":"sha512-T6CIr1fva5NVve5/jSENs085bfkHdAYxaD+4puBKG0iYM7FVtfA9Pp9NVq2Tep9XbQxq3g2oHhjBS0x6D7iSTg==","signatures":[{"sig":"MEQCIFNQ7RkZyqOl20jyFWFewA9nY4YkMSLmSrIEDJdDHasLAiAKngupmgWumR9dE0Pdzb6aoF/tomqdNYK6k6QRrTTSuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237819},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/5dd0a0bf53a70e97200301f619b38567/markstream-react-0.0.20-beta.1.tgz","_integrity":"sha512-T6CIr1fva5NVve5/jSENs085bfkHdAYxaD+4puBKG0iYM7FVtfA9Pp9NVq2Tep9XbQxq3g2oHhjBS0x6D7iSTg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.59-beta.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.1_1770048827805_0.6287558202471475","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.2":{"name":"markstream-react","version":"0.0.20-beta.2","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"92409479ae13b440363abb64972905a8f7b89ff9","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.2.tgz","fileCount":9,"integrity":"sha512-21KxrNibC2OKX4RPCW/syeHvxRICjYVUdgnMNUwS0N6tTeuCXr405FTgmt5hFweaN/Nqo3nA3/Ff14eo3KrlNA==","signatures":[{"sig":"MEYCIQDa+8esDKyKeGCuxcBBAECwVJY/aCvl5GkWLKoVtdABkAIhAK70Eii+8Hc5eeqJ05DYciCbEkVMLMrVRGDy12cWF+Hb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237819},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/ac49724b8ec7d5ebd3a60dd2df730e21/markstream-react-0.0.20-beta.2.tgz","_integrity":"sha512-21KxrNibC2OKX4RPCW/syeHvxRICjYVUdgnMNUwS0N6tTeuCXr405FTgmt5hFweaN/Nqo3nA3/Ff14eo3KrlNA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.59-beta.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.2_1770219955734_0.9607309681368144","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.3":{"name":"markstream-react","version":"0.0.20-beta.3","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"b729850de250484fb84b98af093859cb1558cc9d","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.3.tgz","fileCount":9,"integrity":"sha512-HFl/OvKKcUgB9t9IHhB0VxLGZT6oeGc2Kk2MidDEp8va1f90v6At0QWMI3sTBCgxoLQMh0zR0nXuihxDiWqffA==","signatures":[{"sig":"MEQCIDPJk462i9j9TpyNhKzWleDaQMxZII19rDt6bYPDdHR3AiAmJW3Rktokv2oxosmROH2C6286t84DnwtbreIYjHi0gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237819},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/178dbb0b5ec7804236c44ee4ec94d2c0/markstream-react-0.0.20-beta.3.tgz","_integrity":"sha512-HFl/OvKKcUgB9t9IHhB0VxLGZT6oeGc2Kk2MidDEp8va1f90v6At0QWMI3sTBCgxoLQMh0zR0nXuihxDiWqffA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.59-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.3_1770340218500_0.3620155966807517","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.4":{"name":"markstream-react","version":"0.0.20-beta.4","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"a97dbef6f71106279bbf2362fa3b86868b0633c2","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.4.tgz","fileCount":10,"integrity":"sha512-JkLE4zxwoYw+52xGv5JRa7sdBM2RND2WRuHaFKn4/Ia1AKG2fU1Rl9RaZ7EwFPXMm1WGQFhxFz8XPdZrKcKKAQ==","signatures":[{"sig":"MEUCIQCJuc5pZX5N/j8p+zuGDdg2VTGW13W+77EmaMvzpmrWAQIgPnO6jBonMP8smn4SF9+aXrBid3WG+y4BPKI3GHK6NZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442931},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/e7ade9303e2227eb52f53cd22bfba8a9/markstream-react-0.0.20-beta.4.tgz","_integrity":"sha512-JkLE4zxwoYw+52xGv5JRa7sdBM2RND2WRuHaFKn4/Ia1AKG2fU1Rl9RaZ7EwFPXMm1WGQFhxFz8XPdZrKcKKAQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.59-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.4_1770603974628_0.9516959862557961","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.5":{"name":"markstream-react","version":"0.0.20-beta.5","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.5","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"2c867e259c53156bf1f6bed9b60dcca6a97ee8c5","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.5.tgz","fileCount":10,"integrity":"sha512-AOv+G2BUHHHZS+6eGTv51ogamhlZ8yHvISgl7/b112it4bnxAbhx4PdBpbmLVH8xkLEjOa5zdT1qyz1p/ORPnA==","signatures":[{"sig":"MEQCIFN9tEnQb1wH5M2uVJ+B7bGEX1eT2VwYq8cnxGY79SZMAiB+f8KtjUKWD5OEnW5zhMP4tJCuIKsx6cQbKo1YW6G1JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442931},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/bfb1537b69193c54fae02912a8ee0f38/markstream-react-0.0.20-beta.5.tgz","_integrity":"sha512-AOv+G2BUHHHZS+6eGTv51ogamhlZ8yHvISgl7/b112it4bnxAbhx4PdBpbmLVH8xkLEjOa5zdT1qyz1p/ORPnA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.59-beta.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.5_1770733632976_0.9504406148547666","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.6":{"name":"markstream-react","version":"0.0.20-beta.6","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.6","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"0de0d46f3cbe1fc83c9bfe3336a160e720ba833a","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.6.tgz","fileCount":10,"integrity":"sha512-Y0ZjgaaVtwUuB1Cxorkt5i61vtYaU+KgnCjXxd1AI90RVYTAg8/zF6bSH4EDE8I9mmZ6Rsb5kes/QU5nQMXdPQ==","signatures":[{"sig":"MEUCIEzUqnqrV5U2zkQtyAA43nZypgLw9Wa5KagPXaOEkvQTAiEAjd1mC3uY5bgzSb415HV5jI8bUD3vRE5IEWq20KSG+N4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442932},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/66caf1d9836e947c19752df10e9f825b/markstream-react-0.0.20-beta.6.tgz","_integrity":"sha512-Y0ZjgaaVtwUuB1Cxorkt5i61vtYaU+KgnCjXxd1AI90RVYTAg8/zF6bSH4EDE8I9mmZ6Rsb5kes/QU5nQMXdPQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.59-beta.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.6_1770878189578_0.9133033953932568","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.7":{"name":"markstream-react","version":"0.0.20-beta.7","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.7","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"93c63f03437a42759f28a222b31973ab569cc21e","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.7.tgz","fileCount":10,"integrity":"sha512-bM2cW73IzS46iG1NcRS7xT0crqr0Iu/0o4H8160mgoGmCk+Sb50cRcnpfxkD9sPZZDfy184u1Zfz9MvvnuCL8g==","signatures":[{"sig":"MEQCIChsJlW8C/hJ1oOt6zOmEb77+AfOq4qcMaAFWbL1hndhAiApulFavX12oIv/iK3gWJ7WfcDRRUkBr6Dy0uXjMzaVjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442924},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/1062c86b888e3c50d09d8a439b4293c2/markstream-react-0.0.20-beta.7.tgz","_integrity":"sha512-bM2cW73IzS46iG1NcRS7xT0crqr0Iu/0o4H8160mgoGmCk+Sb50cRcnpfxkD9sPZZDfy184u1Zfz9MvvnuCL8g==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.60"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.7_1771840137532_0.9168230903074328","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.8":{"name":"markstream-react","version":"0.0.20-beta.8","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.8","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"2a1abd62a535209eda46f1e79c426010d8de6e2b","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.8.tgz","fileCount":10,"integrity":"sha512-B2xlE3+rj3yXdFDDcyYB3gZk0MmyUkzFmyA8SdFXpXaKKL30YMBI6sqhtjEdSzyaK5oQAEAWUhcIAjESzJW6dw==","signatures":[{"sig":"MEYCIQDNBxrL2NUSmZJyQ8HG5twFaJIQkAFfVK294rGyiyuSJgIhAPWOTnAWU5LWxzfddRZUoNSKo6t+6OO081Nf0FLTyYfg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442924},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/1ca182e231fc6883e1ace1b83feb5ace/markstream-react-0.0.20-beta.8.tgz","_integrity":"sha512-B2xlE3+rj3yXdFDDcyYB3gZk0MmyUkzFmyA8SdFXpXaKKL30YMBI6sqhtjEdSzyaK5oQAEAWUhcIAjESzJW6dw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.61"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.8_1772181888058_0.4875592316985311","host":"s3://npm-registry-packages-npm-production"}},"0.0.20-beta.9":{"name":"markstream-react","version":"0.0.20-beta.9","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20-beta.9","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"df51c4c7952e443b52304154ec29e6d1777fb963","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20-beta.9.tgz","fileCount":10,"integrity":"sha512-aMeLPLmQYEjGYljV7wzG8u1FfL/ClnfU8zO12MEDnc0SIShyukaW5BIjwz1sOJiyq0PE7xgsqmXd+3jirXx1Fg==","signatures":[{"sig":"MEYCIQCjUfq6QN8sCR0GFGNhy311ILy5oNw/EiCBudyGykIVDQIhAPAiV8RHGwFWa+h1wyEoI9fGbmLwdBQz1KWJZLV570gA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8442924},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20-beta.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/66f4a929b91c1a781ae9f76bfbd3dfd2/markstream-react-0.0.20-beta.9.tgz","_integrity":"sha512-aMeLPLmQYEjGYljV7wzG8u1FfL/ClnfU8zO12MEDnc0SIShyukaW5BIjwz1sOJiyq0PE7xgsqmXd+3jirXx1Fg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.63"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20-beta.9_1772333215684_0.4366182900201747","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"markstream-react","version":"0.0.20","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.20","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"24b99020a765e50c744b6fd3fe41b941c4abe3a4","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.20.tgz","fileCount":10,"integrity":"sha512-m6Ej4QNzTQ4hBBA2+0wT2Ar2LZlt8Jsc8ngqWSEWsDA+gL8x+K2yXyJ+zSSlnPJlZW8tC2MxSYsC4+tvbzSy8g==","signatures":[{"sig":"MEQCIAr0uUu33VZjMSCRFKTTrr6lyPlWq8W7EiHLmGoKXiToAiAXAfFzSRtszq6TY2UdEp3WjSlvaL7yUf7iEoT4zXyY4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254215},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/c17527794b204afb2d720e6c1be501a5/markstream-react-0.0.20.tgz","_integrity":"sha512-m6Ej4QNzTQ4hBBA2+0wT2Ar2LZlt8Jsc8ngqWSEWsDA+gL8x+K2yXyJ+zSSlnPJlZW8tC2MxSYsC4+tvbzSy8g==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.64"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.5"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.20_1772508446986_0.7645533047155595","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"markstream-react","version":"0.0.21","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.21","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"a8e103c4e78ac5ecb831345793c9895a7babf7bf","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.21.tgz","fileCount":11,"integrity":"sha512-Gck+qxH/Th3hrFIxhTv8Rd6BgHm0IxKe9MYOA/zpzLfmeiGvpfat8XgBnLJ00qHTnLEJPe8saKgMwAaKu0fZJw==","signatures":[{"sig":"MEUCIBcqU29uZzEttjqm+U4q+EYbR5Wgfg5S88E8XSqV7PlCAiEA7r39j9OccsN4/xAQEud4JfDua+IXtik0JcCeMZ+jrtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287766},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/e0dab4c8e7cf84e6d607d1fec59b6d73/markstream-react-0.0.21.tgz","_integrity":"sha512-Gck+qxH/Th3hrFIxhTv8Rd6BgHm0IxKe9MYOA/zpzLfmeiGvpfat8XgBnLJ00qHTnLEJPe8saKgMwAaKu0fZJw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.64"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.5"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.21_1772508994595_0.18288636565739735","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"markstream-react","version":"0.0.22","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.22","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"eb983c66389726342e0c5de02c1d937f52a3c9d0","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.22.tgz","fileCount":11,"integrity":"sha512-dGQArkyG1Ww/zL5QZNzNf/bQ73DeOn8uUYFLXw59xo2XtfPlbMW9gPV9iQRaNtxna3r6nS90u7GrkTJcEH9LSg==","signatures":[{"sig":"MEYCIQD3GJRuLUKSTt9/v76c2zX+RcVmseUCb+cJKIvsoFVA+QIhAOquhY1RsvUPy1xomU6G5cmpzQ7KddiPPtsGfbE/h2St","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287766},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/aa29105bf1671daac4120d69efd72fef/markstream-react-0.0.22.tgz","_integrity":"sha512-dGQArkyG1Ww/zL5QZNzNf/bQ73DeOn8uUYFLXw59xo2XtfPlbMW9gPV9iQRaNtxna3r6nS90u7GrkTJcEH9LSg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.5","stream-markdown-parser":"0.0.65"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.29.5","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.27","autoprefixer":"^10.4.24","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.5"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.22_1772613390308_0.6758286067256511","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"markstream-react","version":"0.0.23","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.23","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"b440af67311262927c847d3fe56e40558b57f655","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.23.tgz","fileCount":11,"integrity":"sha512-5LJSQ/o6mvCsr7PH1toyaun167Il24BkLwaB0t8dQ4ozbacimcgqFwCixbHBGMpGK38TmlKLj57/abe6VOMf+w==","signatures":[{"sig":"MEYCIQCTU4fnvJeVkAyPESPnDQw4GdDsN52qZUNUL+hcQBeMyQIhAKgx94pcTY//c5igepMfr607yIi3dNO9ni00L69zKxaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287767},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/36bdaa4075de844b2b054aebec70b0bc/markstream-react-0.0.23.tgz","_integrity":"sha512-5LJSQ/o6mvCsr7PH1toyaun167Il24BkLwaB0t8dQ4ozbacimcgqFwCixbHBGMpGK38TmlKLj57/abe6VOMf+w==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.66"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.23_1772906661460_0.40581326846916954","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"markstream-react","version":"0.0.24","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.24","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"cfee6e2dc97539e0d311af102219682c5b523da4","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.24.tgz","fileCount":11,"integrity":"sha512-s/LfoUI0SfQy80YYsDJU94vcp2Kl6gO15Tkb2NaefCvDZesAUgOhsWT0CzOQM67GXuoVVz8QYELDcTH4HkJpnQ==","signatures":[{"sig":"MEQCIF9DHF4rFGwtKvzJSNEvJaD5kLc6yG4cnA0kZTgAPWJsAiB1O58LPXaNiaB0c4ZRL1CjVYV2xaKBpf8HDSdYaO4hrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287767},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/01c417c104b9a35f4e3047fd60f577cc/markstream-react-0.0.24.tgz","_integrity":"sha512-s/LfoUI0SfQy80YYsDJU94vcp2Kl6gO15Tkb2NaefCvDZesAUgOhsWT0CzOQM67GXuoVVz8QYELDcTH4HkJpnQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.68"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.24_1773287679404_0.4010116990554482","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"markstream-react","version":"0.0.25","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.25","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"5c649852bdde2ee6654040d8d9bf90747ed92d4f","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.25.tgz","fileCount":11,"integrity":"sha512-xgpTqInx0TGgI6fl/VhRdrVqh5zbrpWlL7GIokdtpCEvfbpJSO0DeUpUpNUhnZJqePmykTXzIWmt/7+aDerKqg==","signatures":[{"sig":"MEUCIQDd2UQvipgmMqTQKEF22Z4ylqo+U3EXlSTAx5Wt/xwtlQIgONH7cuutl9768Tv63y/4A4xJxbdgS5bNG4VVYxhpBMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292018},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/64a8db3d0c22d939c0221a1bf63e8b23/markstream-react-0.0.25.tgz","_integrity":"sha512-xgpTqInx0TGgI6fl/VhRdrVqh5zbrpWlL7GIokdtpCEvfbpJSO0DeUpUpNUhnZJqePmykTXzIWmt/7+aDerKqg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.69"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.25_1773312212621_0.8534414178202478","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"markstream-react","version":"0.0.26","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.26","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"98ef095bc3102a24aa501879449dc343cbf6262f","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.26.tgz","fileCount":11,"integrity":"sha512-XHSlVzIkF3QkEPnpd1TkWfwODn1E15wDkTuAlq/1Uxv4KBCiqLO+tYQXHUEKsi2JAnNlsIrNazuEdvPCQNm6ow==","signatures":[{"sig":"MEQCIHsnI6nUtaRDS2xcuZW89EGBJo2huppQPzLjLhE8o8/PAiA1S07rDgP/PLka1WUU5HNRkzRtrGiG6F872DAQUS5t4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292018},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/a79c34cec8a414d3dd5fbdf554f84a0f/markstream-react-0.0.26.tgz","_integrity":"sha512-XHSlVzIkF3QkEPnpd1TkWfwODn1E15wDkTuAlq/1Uxv4KBCiqLO+tYQXHUEKsi2JAnNlsIrNazuEdvPCQNm6ow==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.7.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.69"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.15","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.26_1773553974882_0.25898739262835124","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"markstream-react","version":"0.0.27","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.27","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"77d967867bd96c428a38c66addb92c7d361802b3","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.27.tgz","fileCount":11,"integrity":"sha512-mFpd+L4KlcJkCOKdU17AjFOzt9y1cZ9l1dM6/SwA4SaygN6br9aNYb7ZSIWecjBGo2j2R/NmRtJdbKBHiqwbDg==","signatures":[{"sig":"MEUCIFRUA6BuoNm6GIR2tsRYqn0+fJFpQadPIZqU/ZZ2CgevAiEA1DCm9D+miU/dOHlrUmlbBkKHL30G2a0rQc7hYzUFF50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338144},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/96ed973cb161fce9ceab4063a45caa90/markstream-react-0.0.27.tgz","_integrity":"sha512-mFpd+L4KlcJkCOKdU17AjFOzt9y1cZ9l1dM6/SwA4SaygN6br9aNYb7ZSIWecjBGo2j2R/NmRtJdbKBHiqwbDg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.70"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.27_1773738291305_0.4263675700927252","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"markstream-react","version":"0.0.28","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.28","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"67dba0da85c924b5d1c82314ed0a270d4e897076","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.28.tgz","fileCount":11,"integrity":"sha512-1QMvZcYMxmjMjstBoqt0VjmykigSCoVKEqlbuhhuKJ/7193zRA71xByRqckvYDd6wD0IqlkR5TPPthCJ8yRT+g==","signatures":[{"sig":"MEUCIC3CYCV4DSFNfXmPBoWoOXv9tEAZskdaD12ERmkobh9EAiEA/pFhlA8Gm6oyUw7l/NdAB0ZoxVyaTR41uvgaCsvtDrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343481},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/d7682c0e1995f7b1be66dfcedc865244/markstream-react-0.0.28.tgz","_integrity":"sha512-1QMvZcYMxmjMjstBoqt0VjmykigSCoVKEqlbuhhuKJ/7193zRA71xByRqckvYDd6wD0IqlkR5TPPthCJ8yRT+g==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.70"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.28_1773813124222_0.7458419384475437","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"markstream-react","version":"0.0.29","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.29","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"86893627e71e2df35786e9632da2d017670c2725","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.29.tgz","fileCount":11,"integrity":"sha512-818Kdk9DqpJ8HGb735f/xRf0bOdpP7Ge1hyK1jQ+eTX/WZ5NJm6Yg8m1OXHZGov97oUHSbq6Tr/4FpivTVIXLg==","signatures":[{"sig":"MEQCIGAIdDlVd5mgj+yTF7xucxqWb3gVSh8pZ1DnCGwrcsXdAiAODRDlRoeNhWIwjQS9QQ0NFi/iZcT37pJCQzA5//Kn4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343481},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/eb3d2b2adda4d4b248454acff8667620/markstream-react-0.0.29.tgz","_integrity":"sha512-818Kdk9DqpJ8HGb735f/xRf0bOdpP7Ge1hyK1jQ+eTX/WZ5NJm6Yg8m1OXHZGov97oUHSbq6Tr/4FpivTVIXLg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.72"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.29_1773852122005_0.002513681605898599","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"markstream-react","version":"0.0.30","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.30","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"79821218d7863b7e1f26169c254da72d6c960bea","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.30.tgz","fileCount":11,"integrity":"sha512-nSM1813f6lmGzOeRQFy7Bcr5xZMEKkRIrJOQFyPgBfMqgvppEAOTYey3duw304EkfUeH/cKuJsuo59+81dm0Pw==","signatures":[{"sig":"MEUCIHZP32da5viog6BmIPGrQuItiUVyIlF3Cj9HbZLEY316AiEA40HG6h0TbTT8t2CN6q5syIo2XVEjNnD6xpYUc64DCXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343893},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/20e58b6061548f8646a497f47a43407e/markstream-react-0.0.30.tgz","_integrity":"sha512-nSM1813f6lmGzOeRQFy7Bcr5xZMEKkRIrJOQFyPgBfMqgvppEAOTYey3duw304EkfUeH/cKuJsuo59+81dm0Pw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.73"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.30_1773928494446_0.7235605689581357","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"markstream-react","version":"0.0.31","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.31","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"6434ec3ee5ab4ac35b9b7f95c294746c1d36ce76","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.31.tgz","fileCount":11,"integrity":"sha512-13tlszHc5SkZA7RIXg+j9ePyYW2XniMKX2q8vNVIkMVJeFkxP0U+Emfeqqi4FCsc9GE1WAKQWCjMZ/bI5E9xeA==","signatures":[{"sig":"MEQCIHNWhNPcdh5PXDZPGr+JjS2moQxiv5//mFZd+qBDrB6oAiBl0nZzG+3YbfSguR9/cX/iZRXB6MHMKs/3tsnKwfc0xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343893},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/c9fd62d5d0ad3207eb27847e45090e3c/markstream-react-0.0.31.tgz","_integrity":"sha512-13tlszHc5SkZA7RIXg+j9ePyYW2XniMKX2q8vNVIkMVJeFkxP0U+Emfeqqi4FCsc9GE1WAKQWCjMZ/bI5E9xeA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.74"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.31_1773997823286_0.4147484328017641","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"markstream-react","version":"0.0.32","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.32","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"000282a318d3d5021351bb1f19f884eb4b029b7a","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.32.tgz","fileCount":11,"integrity":"sha512-ltcrs9uF53qlyKLl1YVU/F8wYF/FeZRDet/d4jwCq7B7v6RF8gEMMjhWeR+ZrWSS9xOwQ2W/t56dWKsL5a+0Lg==","signatures":[{"sig":"MEYCIQC9LBjHOibbJFbfipw5a6J7qcSnbSO5Usy4YQwZiAAotgIhAPfd2hk3DbOKwT/alCfQgpYif5tVo8bvCakMWRy7FtqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343893},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/2414caae2b4897055f1784dd9be241e7/markstream-react-0.0.32.tgz","_integrity":"sha512-ltcrs9uF53qlyKLl1YVU/F8wYF/FeZRDet/d4jwCq7B7v6RF8gEMMjhWeR+ZrWSS9xOwQ2W/t56dWKsL5a+0Lg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.75"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.32_1774258659089_0.36343490054033856","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"markstream-react","version":"0.0.33","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.33","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"ca25043f10ab46d431b618cf9307530d385fecc7","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.33.tgz","fileCount":100,"integrity":"sha512-CqogU78Lfm9lGSLQ5+mzWggAuzWJ0VUEhrY3cD1mBCmXylJwFkHR1npZ9OLC4tVY2YW/8HJX64cos/zHQHT3BQ==","signatures":[{"sig":"MEQCIHDwXuq8yPTSnnJUi4+LVwo8uc89T4dgpOoc9TSUqYwkAiBk+2HdzWsNdjnfc90LoskC9pZ6chfByUyxAJqcMAuptA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530233},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/d4a1e055d51a180922fdcb1a131f5daf/markstream-react-0.0.33.tgz","_integrity":"sha512-CqogU78Lfm9lGSLQ5+mzWggAuzWJ0VUEhrY3cD1mBCmXylJwFkHR1npZ9OLC4tVY2YW/8HJX64cos/zHQHT3BQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.76"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.33_1774453690286_0.7230390593361191","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"markstream-react","version":"0.0.34","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.34","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"3f0deb5640d03f41aa0c3c3259c6281d079a8e5a","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.34.tgz","fileCount":101,"integrity":"sha512-/8cMIiRWjyk3kysvCSbU4N35kgpjpu3LO1ixB0QdWeeJ6qW8FGzvHoq0/QG1FC8XLDJAAEJHsZucAlJqwaDhfw==","signatures":[{"sig":"MEUCIB8Iiu8YhFA2Xx/gXKLWAHltSkoi4qIpwb/izMF5E2AUAiEAq0hgzJ/I+nab8zV6uWPCgCA5pspVkkb52T9+zarNdb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/0810be626338463f5ce614cde4a841e5/markstream-react-0.0.34.tgz","_integrity":"sha512-/8cMIiRWjyk3kysvCSbU4N35kgpjpu3LO1ixB0QdWeeJ6qW8FGzvHoq0/QG1FC8XLDJAAEJHsZucAlJqwaDhfw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.79"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.34_1774635027624_0.012050874928541733","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"markstream-react","version":"0.0.35","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.35","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"775998e1508b2ee13ffac979fdf2349bc4999d53","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.35.tgz","fileCount":101,"integrity":"sha512-eecvfBlugUPX4DXvaXssywXLaYgI6Xbhla+65wbyEsFmJnCQPDq7bG+oKsgah0aQ8RHxVWcWxj7g1dRgvnBvqg==","signatures":[{"sig":"MEUCIFE2h7SKSCvszIgXsWgUmdbkIuQOhGB6uOmal2+0N+JHAiEA//2KGEaT0JKMluu8FX95yL67PRg6bOACjAGVY7DLsTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/85885a12000d014ee0a1468c36457b5b/markstream-react-0.0.35.tgz","_integrity":"sha512-eecvfBlugUPX4DXvaXssywXLaYgI6Xbhla+65wbyEsFmJnCQPDq7bG+oKsgah0aQ8RHxVWcWxj7g1dRgvnBvqg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.80"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.20","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.14","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.35_1774961591364_0.8343434132164846","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"markstream-react","version":"0.0.36","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.36","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"11cb4759c6fc7d675a73849eebf54930b76bac59","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.36.tgz","fileCount":101,"integrity":"sha512-c/iPic96SK+IRUVDivt4niBK51mtrG4glgh+xbtm7khNWsD70ozFyaPtgNtfRUAQsVUU44ZdVmAJCXMj4bODwA==","signatures":[{"sig":"MEQCIBGVElBHgiziJG/mMvRhtBJsqmdgfPCXEN13wc7VjeQ3AiADzDQhKQ+6QxZIUIIuRStIzDiBx03gpmaESRe1Y761ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/772e03830f8c31a4a6fa1b660aeab2de/markstream-react-0.0.36.tgz","_integrity":"sha512-c/iPic96SK+IRUVDivt4niBK51mtrG4glgh+xbtm7khNWsD70ozFyaPtgNtfRUAQsVUU44ZdVmAJCXMj4bODwA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.80"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.21","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.36_1775014846110_0.07699287918932995","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"markstream-react","version":"0.0.37","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.37","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"dbf10ccc9ae2cf10fb7994b67c753315a3fc2c76","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.37.tgz","fileCount":101,"integrity":"sha512-9LwFCalmQD+P8bsrjIcd6wxuU1iHxdJtqxcUfAxSO2ZItOJBVllolZfZObheidBGXcGmu0b4z6tomu5pRu5/ng==","signatures":[{"sig":"MEUCIAOukO5WgCiNLa+eIlAphXTuIYEAI/048Hsoj0glNHeeAiEAvVgMskt7gDJzCnOTW58J3gSbwVHpLMrgBipug2ptGcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/d1424d94ea1a88c6f1094ed8a49c5f45/markstream-react-0.0.37.tgz","_integrity":"sha512-9LwFCalmQD+P8bsrjIcd6wxuU1iHxdJtqxcUfAxSO2ZItOJBVllolZfZObheidBGXcGmu0b4z6tomu5pRu5/ng==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.81"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.21","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.37_1775051912165_0.5126093088512818","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"markstream-react","version":"0.0.38","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.38","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"cffea750badf4b55dd0b72cdcc044a47a015a317","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.38.tgz","fileCount":101,"integrity":"sha512-NV8VJ/5bmewxIK3cTkbxzhR2krfTFdve3mYt1+gvPgMzj+HvoJSEwjkgIBWyv11jkY7LhuSHxMLMvllTFU04KA==","signatures":[{"sig":"MEUCIF1nuuiYzoh26Oxdx7XpF/BE/N9nFMgd/R36NHV+LKhiAiEA4lP5NhbadrxluzpICsqWYCMn1g+lh9YjBMzNhq4XuxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/c87a2a22e0a280c4f1ac8bf9e4e02233/markstream-react-0.0.38.tgz","_integrity":"sha512-NV8VJ/5bmewxIK3cTkbxzhR2krfTFdve3mYt1+gvPgMzj+HvoJSEwjkgIBWyv11jkY7LhuSHxMLMvllTFU04KA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.82"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.22","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.38_1775656726792_0.42537433961838644","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"markstream-react","version":"0.0.39","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.39","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"baf3b0d1044858bf12c8b97fdffae9ee3d4ee844","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.39.tgz","fileCount":101,"integrity":"sha512-LISADacDUX+Jcs7anvzYTdbEck8SO4RojAv+GyS2UB7UkwZamGPhp88czZwxpZNJLH/iqU9+goW8hmOazcvv0Q==","signatures":[{"sig":"MEUCIBxIr2meh4hmzsK2WYKGqQ4GGDeX4jVIFg17c6TnYpQgAiEA6o532BIueZ7wdzbi2sl+p+C4deCrGAdtHDFjdgbwCL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.39.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/7108b2d93c2fb413c736a139e94bfa20/markstream-react-0.0.39.tgz","_integrity":"sha512-LISADacDUX+Jcs7anvzYTdbEck8SO4RojAv+GyS2UB7UkwZamGPhp88czZwxpZNJLH/iqU9+goW8hmOazcvv0Q==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.84"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.22","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.39_1776160448553_0.026432909948090888","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"markstream-react","version":"0.0.40","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.40","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"5eec0e530f3d5b2428dbde8fec70c5bf0cec17be","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.40.tgz","fileCount":101,"integrity":"sha512-3AEc+DNGPl7ZMwEqph48wUKbtViNSqL1pukmz8Wg2cbt9wNdsmncJB8BZe7ws83Wp1EODVA/7g7eUWpEUf5Hgw==","signatures":[{"sig":"MEUCIEbV3Ue10zgK1fc0pUbZHjUAS0spu+34PMQO3+3MxZ37AiEAx/GDb4Y9VaINEiHMNOVf8wOvH68mlc1bfEJpfLJLKAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.40.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/c10877da9ac6a96f05bd3629708e75d0/markstream-react-0.0.40.tgz","_integrity":"sha512-3AEc+DNGPl7ZMwEqph48wUKbtViNSqL1pukmz8Wg2cbt9wNdsmncJB8BZe7ws83Wp1EODVA/7g7eUWpEUf5Hgw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.85"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.22","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.40_1776310521376_0.8805515501878636","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"markstream-react","version":"0.0.41","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.41","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"5e4c1988575fbff03cc94a071b9a2a3d8df95c26","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.41.tgz","fileCount":101,"integrity":"sha512-zwKbqxgg/x0JN0QIOpZrcCNttBC/aymTUr1RBFJEad9V3mi58nTG7QjakaxqjhsHaKXtp+A2G+5XwhEwKDS4/w==","signatures":[{"sig":"MEQCIFnvwcpkWmtamaqR48Xu9xAYUzZb+CKNDYacTul7Jw5YAiAuNAMzr+iajtywlauJwxpKWW92mSg7qIvMb/VwPX7QZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.41.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/a8fdb584056d5e1c82e08f32e2be0b8b/markstream-react-0.0.41.tgz","_integrity":"sha512-zwKbqxgg/x0JN0QIOpZrcCNttBC/aymTUr1RBFJEad9V3mi58nTG7QjakaxqjhsHaKXtp+A2G+5XwhEwKDS4/w==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.86"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.22","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.41_1776333526993_0.28250528520913365","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"markstream-react","version":"0.0.42","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.42","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"5fadb18af5e4dbd350feb1d3f1147001762e089a","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.42.tgz","fileCount":101,"integrity":"sha512-y1+3z3ShVfw4UO9TZu37PX/GK6Tqv+IMdO18HfMWRoHAUko++jtrvVXf8cFVyQy8cjccFzMUAR5PTnRjPewLuQ==","signatures":[{"sig":"MEUCIQDpwH0cnHUnQB55pBFlqxJBF8OgLT8wg9zyPWaxeZDV1wIgNrr3mVw0HbKCCLsdAq3oOVpYNj9+Bhyj/4uu0adwjOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.42.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/3a6ec0a92f61a2c34d75b74c1e920cd5/markstream-react-0.0.42.tgz","_integrity":"sha512-y1+3z3ShVfw4UO9TZu37PX/GK6Tqv+IMdO18HfMWRoHAUko++jtrvVXf8cFVyQy8cjccFzMUAR5PTnRjPewLuQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.87"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.22","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.42_1776929565763_0.857777383806521","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"markstream-react","version":"0.0.43","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.43","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"762b2598c66d700bc685cdc4c96df6dac2fce79b","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.43.tgz","fileCount":101,"integrity":"sha512-MhPqQi7llvvcVQv2d5kj7Yu6hAk7fAIBXwknhVCwukff40b9a44/fHr+HQfq9IBCWIxPqxLz/Ef4jRJzs93jEA==","signatures":[{"sig":"MEUCICU4eB9qM9viPUe0xU6+9P13A5DJ1hJVJlkykew/yNGnAiEAjr7e6vSOFzUG09UfreKW51KfIqenAax7uNXZJKS1+ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/1b05fe1a867e5c2c506834c1b8be562b/markstream-react-0.0.43.tgz","_integrity":"sha512-MhPqQi7llvvcVQv2d5kj7Yu6hAk7fAIBXwknhVCwukff40b9a44/fHr+HQfq9IBCWIxPqxLz/Ef4jRJzs93jEA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.88"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.38","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.43_1777029237482_0.7155383970373648","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"markstream-react","version":"0.0.44","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.44","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"f8d334b840b6b20554baa8f636e60fa81e19f868","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.44.tgz","fileCount":101,"integrity":"sha512-GpuHZOIYyZuI44ZhXJ5BYeFCrJK25XqQmFGp0/fsEDN1YoD8w5AwatxoPEHnIbTOiejwCOWC3gNQrAksdIARjA==","signatures":[{"sig":"MEYCIQDhFRRWKxkCZTQDn986lODqWsWbLkej83vHURWTQnQOSwIhAMGUIxbP6eae+G8jhg+u2q1/I9iOO0rkEtj5qm6eQZV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529002},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.44.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/0a5cb59a4e1dfc53c589e312563e61b9/markstream-react-0.0.44.tgz","_integrity":"sha512-GpuHZOIYyZuI44ZhXJ5BYeFCrJK25XqQmFGp0/fsEDN1YoD8w5AwatxoPEHnIbTOiejwCOWC3gNQrAksdIARjA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.89"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.38","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.44_1777272822888_0.6650567660239226","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"markstream-react","version":"0.0.45","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.45","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"0410ea6edaca20fe04c0b236e599bb4cf18e0245","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.45.tgz","fileCount":101,"integrity":"sha512-4LokzzYkXLORlJ2WS5zgAGcsBe+lBZV3h6m+ZljnwkV2To8VB2UaYiQuWvBUD1Tju1jI9qzQxvchSBH4DxmLuw==","signatures":[{"sig":"MEYCIQCNTfM5MmFbL48fCLBZQiN6ADRl2UVmyDnDGjLq2ifdIgIhAPkrjEUCTluNRFiyRMUjn8bAMAo6Yh7VhWMFuZ0S8anf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529906},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/4a85e1de7133bdf64b5857686bee7b8b/markstream-react-0.0.45.tgz","_integrity":"sha512-4LokzzYkXLORlJ2WS5zgAGcsBe+lBZV3h6m+ZljnwkV2To8VB2UaYiQuWvBUD1Tju1jI9qzQxvchSBH4DxmLuw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.90"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.38","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.45_1777433661833_0.944541196347408","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"markstream-react","version":"0.0.46","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.46","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"b79997db4b23872129d29d0a4ec9f6e6831e335d","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.46.tgz","fileCount":105,"integrity":"sha512-4WOvGyzeQQlWxIbByXtYqdQguMJobDeQBKn90sm5hcaZltMIBvv3Nasw6m7NgSdL9uD5KoiyGfV+ao9VHMPpvA==","signatures":[{"sig":"MEQCIAn3JwoCB+I6LAzktXEe1xPqxeNb7zBt6upwmBF2pd8BAiBjr2kQd7FSS3yiVDOn9LqZudxP867Gy5KQr4ZOZUv8Hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540424},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.46.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/e110ab36ac133789ca1be14ac1fe50e2/markstream-react-0.0.46.tgz","_integrity":"sha512-4WOvGyzeQQlWxIbByXtYqdQguMJobDeQBKn90sm5hcaZltMIBvv3Nasw6m7NgSdL9uD5KoiyGfV+ao9VHMPpvA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.91"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.40","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.46_1777913737429_0.6010842887647363","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"markstream-react","version":"0.0.47","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.47","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"0a8c37f0fc067a931794f69673bfc0a0287a305d","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.47.tgz","fileCount":105,"integrity":"sha512-eBsTOA392sIIx29OBY7gXUsYlD686FiFUmZ/VTwpCe5Tmg2JW3TnFn6P9ZbqVsjhDk+2UbSTArywdtPZiLie7g==","signatures":[{"sig":"MEUCIQC/lZv0zrQAAnvlrZLqZE5ogOtS9aO+9DzzYz/fdltAZwIgELIiLWQ5rgijvdaEIs4VdgTqJSapfo1umbOt6O1OICo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540424},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.47.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/7358bc89d7d8659544528f4e4a47047d/markstream-react-0.0.47.tgz","_integrity":"sha512-eBsTOA392sIIx29OBY7gXUsYlD686FiFUmZ/VTwpCe5Tmg2JW3TnFn6P9ZbqVsjhDk+2UbSTArywdtPZiLie7g==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.92"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.40","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.47_1778049470357_0.23818262815440328","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"markstream-react","version":"0.0.48","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.48","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"6739ff637dcdf37d590318f35a5ad827e2f6cfa0","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.48.tgz","fileCount":105,"integrity":"sha512-Gylu082e7b+83Cy0U+LszqYf8Rm04VogWOCrbBFhS8lpmh3VBldPzuDlG/uclYoRUZgZWIpA62nbI9dtIZeBeg==","signatures":[{"sig":"MEYCIQDPdNbk95bVKSPwg6vZyUGaCE9ONeCslRpc1L3qwWquyQIhAJupbusTeWaJjz320ned0/vUbubNyFceIuwRRiTBHUb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545830},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.48.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/69effc117777314fade78f090ea178e1/markstream-react-0.0.48.tgz","_integrity":"sha512-Gylu082e7b+83Cy0U+LszqYf8Rm04VogWOCrbBFhS8lpmh3VBldPzuDlG/uclYoRUZgZWIpA62nbI9dtIZeBeg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.93"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.40","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.48_1778160835660_0.6171299456438302","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"markstream-react","version":"0.0.49","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.49","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"497c4a18ffc4feac1952ea14096f43dcb45f9a5d","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.49.tgz","fileCount":108,"integrity":"sha512-REBv3HxijDR3MvL+QKTMog/JLc0foN2y0kF5ZZFSi2tA/oTY61oOFi6gWJ3oATIXwxpmqaxhBeRWt5oc4lM8Hg==","signatures":[{"sig":"MEUCIQDWE+wVWoUT7GZCR3ZlJqFzLXQE7XxhDitBMrksUQvGVwIgYn9WYboeru/3/tTK31cNsGo+yH4f/pIPPVAEMISVaOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558192},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.49.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:core-published && bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/22fe1e20f8d7588666b5ba8b69c916a3/markstream-react-0.0.49.tgz","_integrity":"sha512-REBv3HxijDR3MvL+QKTMog/JLc0foN2y0kF5ZZFSi2tA/oTY61oOFi6gWJ3oATIXwxpmqaxhBeRWt5oc4lM8Hg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"0.0.1","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"0.0.95"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.4.27","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.40","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.15","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.49_1778483295972_0.17079914239617344","host":"s3://npm-registry-packages-npm-production"}},"0.0.50-beta.1":{"name":"markstream-react","version":"0.0.50-beta.1","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.50-beta.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"98bc10248dcb8bde6e188d573ed286be55df24da","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.50-beta.1.tgz","fileCount":110,"integrity":"sha512-Kgk1H/2DDz0C2sgulkBQ7cyyG4+O3gRwCpm9cAxigij/jr3d3d5mLO87O+fJoXmf4Zp1ThdPiqB+ITf/10jqWQ==","signatures":[{"sig":"MEUCIQC3Chck5ALJrk/7EmHv8707hUAatmf6z3hAC3zaPWqt5wIgS2/xguW3LeAelLi9zvEc3O7fOery33d1iiAMklsYgcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568688},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.50-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/08422021ab3e1fd160fe408ded437f91/markstream-react-0.0.50-beta.1.tgz","_integrity":"sha512-Kgk1H/2DDz0C2sgulkBQ7cyyG4+O3gRwCpm9cAxigij/jr3d3d5mLO87O+fJoXmf4Zp1ThdPiqB+ITf/10jqWQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.3","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.5.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.41","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.50-beta.1_1781244646827_0.8937874629561078","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"markstream-react","version":"0.0.50","keywords":["react","reactjs","markdown","markdown-to-html","markdown-renderer","react-markdown","react-markdown-renderer","react-markdown-component","markdown-preview","markdown-viewer","react-component","nextjs","next.js","remix","vite","webpack","sse","ai-chat","streaming-markdown","html","renderer","custom-component","mermaid","progressive-mermaid","streaming-diff","diff-codeblock","large-documents","performance","real-time-preview","markstream-react","markstream","documentation","docs","content-management","cms","markdown-parser","md-to-html","react-markdown-component"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.50","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://github.com/Simon-He95/markstream-vue#readme","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"cdb4e2947ae97460485d8f6f0b453719f4f3f067","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.50.tgz","fileCount":110,"integrity":"sha512-MPo3k+ayqX5Igwxr4VSpZJhvqhC9zdBGVsbNQI8/7u6mNWCW0okG9ykmCUvI8Q+lPWyyriFnVvZNflAVZ5SATQ==","signatures":[{"sig":"MEUCIDL6Mc8SMZjoXKjvMWsLsxwCMr187CIUxgDFSWtNQUGIAiEAygHQ8+4UPIGjqHNYCH0M2atIN9oAi8IpQtoNgK2DObc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":603499},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.50.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":"./dist/tailwind.ts","./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/c590109c4f86bdd045b829c4db014ea3/markstream-react-0.0.50.tgz","_integrity":"sha512-MPo3k+ayqX5Igwxr4VSpZJhvqhC9zdBGVsbNQI8/7u6mNWCW0okG9ykmCUvI8Q+lPWyyriFnVvZNflAVZ5SATQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React Markdown renderer optimized for large documents with progressive Mermaid rendering, streaming diff code blocks, and fast real-time preview. Built on stream-markdown AST for consistent rendering across frameworks. Perfect for documentation sites, AI ","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.3","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.28","autoprefixer":"^10.5.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.41","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.50_1781254054355_0.7920507243119241","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"markstream-react","version":"0.0.52","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.52","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"974fb8e08da20cf800d6d8f049b473fe586d3ea3","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.52.tgz","fileCount":113,"integrity":"sha512-UnsmMYZefA/VOzJ7Y2+pSwhQBVaC7BqBvQJ1BDqL592RorNOt5XngzjbHSM0pLfSsvmZi3g/9TIOYHWBp0hz2g==","signatures":[{"sig":"MEQCICOTuvROZiAlUsfqTHK6N0/DiJm8K+2aikp6vcZuxTYrAiAPu9D6E0rLN1naDsQIIS8+lkOca7uuikTYRfBvMTuAtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617545},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.52.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --commit --no-tag --no-push && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/9131b4699511622145465a50351bdbcd/markstream-react-0.0.52.tgz","_integrity":"sha512-UnsmMYZefA/VOzJ7Y2+pSwhQBVaC7BqBvQJ1BDqL592RorNOt5XngzjbHSM0pLfSsvmZi3g/9TIOYHWBp0hz2g==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.0","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.45","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.52_1781764771796_0.3197771399955158","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"markstream-react","version":"0.0.53","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.53","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"bdb85ff093f0503c817bdbc4227d2cd9b7086965","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.53.tgz","fileCount":113,"integrity":"sha512-WyxjwHvtXHn+YM584f2Vh72iAaR6UEss6OhMLHdpbhuUQBLKgnBM/U+bhMamK7R9nJSWp43Ei3+JyHctWrcpTQ==","signatures":[{"sig":"MEUCIAo0g8PfFzx1NFnnf23+FNwMXDRcrITgXfnzpG3CG/3zAiEAov7U49A8hV1/yTzirkfBuQiiNg2QU6cwvWUsi+RB8uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":674074},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.53.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/b6c58048929ef60b6dc42fa9c91f7408/markstream-react-0.0.53.tgz","_integrity":"sha512-WyxjwHvtXHn+YM584f2Vh72iAaR6UEss6OhMLHdpbhuUQBLKgnBM/U+bhMamK7R9nJSWp43Ei3+JyHctWrcpTQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.7.6","stream-markdown-parser":"1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.5","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.1","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.45","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.53_1782451259852_0.23111111716652188","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"markstream-react","version":"0.0.54","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.54","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"0edd055da712ffbf1580ec7aaeff7310af40d761","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.54.tgz","fileCount":426,"integrity":"sha512-QHZyemzK0xuiocSXkal3es/nq0Qomkfx/njNhKq9HvvYIlSfCG4xcDbE9L7SngaTFZ2kX6mGDxAsUl7BZoGRtQ==","signatures":[{"sig":"MEQCIDiKnbITop25H09gATfhw96teGh0nWvPdBNLBQtiAmEiAiAhx8e/JkPMrCw5w/jZyXia8zr6kUsyBNS1E/TCGNArFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11020892},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.54.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/b1864840f47f2432d4c08716f9e36d06/markstream-react-0.0.54.tgz","_integrity":"sha512-QHZyemzK0xuiocSXkal3es/nq0Qomkfx/njNhKq9HvvYIlSfCG4xcDbE9L7SngaTFZ2kX6mGDxAsUl7BZoGRtQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.54_1784512973389_0.6898381351942418","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"markstream-react","version":"0.0.55","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.55","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"86ab61f737390527ebf1df08bf557ec63dd064de","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.55.tgz","fileCount":113,"integrity":"sha512-GRx8aoAug6NlA6YGcAa26rJMqDPSFTiNvc504XkyWeUBRCxYrhgaC5980hE/ZlKqknMD1gJ8bInaXWGFOOZRFA==","signatures":[{"sig":"MEQCICeL7oWJGFLYuu6KH2hpgS2kCDue+FC1WiSlAPdpgSF2AiBZZY1Es7Q1wtiwEDUx/RXqEOHHeRJxr2/kZ1gMe1Zjpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679528},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.55.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/47f84d9bfecafe567fd14b416d4a4d5b/markstream-react-0.0.55.tgz","_integrity":"sha512-GRx8aoAug6NlA6YGcAa26rJMqDPSFTiNvc504XkyWeUBRCxYrhgaC5980hE/ZlKqknMD1gJ8bInaXWGFOOZRFA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.2","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.55_1784709035547_0.7599409518869047","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.0":{"name":"markstream-react","version":"0.0.56-beta.0","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.0","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"de1e8b586517028f8ced40b9e75dd161cc742a01","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.0.tgz","fileCount":113,"integrity":"sha512-xayMSl0zLOmfvSPE0CWFd+anwOhCP4MjjdF/h4geXpCI8J9stZgI8NilpzDIVP3r8ujQkxTrEe6eQWLJ06sQzA==","signatures":[{"sig":"MEUCIFhgxqipOXeTmqRsmtF1ea9bF3sAxhPa3LDgIVzy8CckAiEAhOo1twBwlvVOQXIT+Li1p3Ln744tZuDG+d1zFtCbtFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679570},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.56-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public $(node ../../scripts/dist-tag.mjs) && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/0b71e14feaaa66b8fdc6aacb9e25011a/markstream-react-0.0.56-beta.0.tgz","_integrity":"sha512-xayMSl0zLOmfvSPE0CWFd+anwOhCP4MjjdF/h4geXpCI8J9stZgI8NilpzDIVP3r8ujQkxTrEe6eQWLJ06sQzA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.1.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.0_1785138967146_0.8180200173308672","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.1":{"name":"markstream-react","version":"0.0.56-beta.1","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"e10af06b5334bf99447b32d7387d7a2234b1ca57","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.1.tgz","fileCount":113,"integrity":"sha512-ZuEG2mpoiLCXW+l2wQGhGpgt8Rz3ngwfyqPz73HJdVGYS//b6ncu6Dz03YzRkwN3hw/KoXXdISYzKoYHXjNhvg==","signatures":[{"sig":"MEUCIQC+dR8Br1w8E1EsEEqQwqgqMzggj/mTISo6yXpdpPtnewIgKYTl0g/m6F9lLZnIjFLGUIyB8WZC7rNhJPrqMjVrKb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679570},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.56-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public $(node ../../scripts/dist-tag.mjs) && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/d1d8574b7092e8770ae84fd9b78baf8c/markstream-react-0.0.56-beta.1.tgz","_integrity":"sha512-ZuEG2mpoiLCXW+l2wQGhGpgt8Rz3ngwfyqPz73HJdVGYS//b6ncu6Dz03YzRkwN3hw/KoXXdISYzKoYHXjNhvg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.1.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.1_1785492077984_0.9225890142697901","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.2":{"name":"markstream-react","version":"0.0.56-beta.2","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"49a47374c3bd1ada822fde4333e465d31fbf8d96","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.2.tgz","fileCount":113,"integrity":"sha512-nhqnx3BeBDcAGSqs+dRCl/jRPzu6aHFf7VWQx+XEVZ40DguZZ4U8jEa8/GyGvHXrZeSHEDIhZ8itEJUyyLBtgg==","signatures":[{"sig":"MEUCIQCy0MIKGG0pxT3JFuFTK4g88aXUQ7hkuK1QKnI3GExxBQIgLt2smXk75rNO/qrDI9D1XP2XeaFaqrGOphCETNIZyOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":679570},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.56-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public $(node ../../scripts/dist-tag.mjs) && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/02c2131071b957151b193025e6a0ed58/markstream-react-0.0.56-beta.2.tgz","_integrity":"sha512-nhqnx3BeBDcAGSqs+dRCl/jRPzu6aHFf7VWQx+XEVZ40DguZZ4U8jEa8/GyGvHXrZeSHEDIhZ8itEJUyyLBtgg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.2_1785924641603_0.339896620788424","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.3":{"name":"markstream-react","version":"0.0.56-beta.3","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"fd50a8c226f126e9432c7cfb36170eba1f301522","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.3.tgz","fileCount":114,"integrity":"sha512-eYico3756/MoLOXpZPagW8mxHJZRYKlyM+AqxO9y6MI4ZYJyMi9VP7V4owqPZcipFjZUm38vocAQq8btJZaFAA==","signatures":[{"sig":"MEYCIQCV0FvygKR6hBIojvmy/a3FYAeHsuRlc7Q53yrCK3fgFAIhAJDcq+YK1HWJFHOJQACeyuvaPpJPhgDqMAbzRnuovpv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731472},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.56-beta.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public $(node ../../scripts/dist-tag.mjs) && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/44504037e544b8fe8932979cb4f674df/markstream-react-0.0.56-beta.3.tgz","_integrity":"sha512-eYico3756/MoLOXpZPagW8mxHJZRYKlyM+AqxO9y6MI4ZYJyMi9VP7V4owqPZcipFjZUm38vocAQq8btJZaFAA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.12.1","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.3_1786107120747_0.09020975364869299","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.4":{"name":"markstream-react","version":"0.0.56-beta.4","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"ec68891b715d7cffa58b0ef83d470acd373f2895","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.4.tgz","fileCount":114,"integrity":"sha512-kACCCh7ZqB+sswBQftDMvr8k9ENhq7CXGtnflUn+iF4pv/ge0846+7j1YX1kLhpaU0MmNWsLxflQ0M/ZE/1ipQ==","signatures":[{"sig":"MEUCIHKRWc4EATPPkYaivdBcLD1lCp4KuvJVcNzkyPprcnV7AiEAxn8X5SFigu3kW4lWWvSB9iOFTdlcr+0zgal/7ugLOLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731472},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.0.56-beta.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && pnpm publish --access public $(node ../../scripts/dist-tag.mjs) && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/961a44fb200859fceac87ba27ded27ac/markstream-react-0.0.56-beta.4.tgz","_integrity":"sha512-kACCCh7ZqB+sswBQftDMvr8k9ENhq7CXGtnflUn+iF4pv/ge0846+7j1YX1kLhpaU0MmNWsLxflQ0M/ZE/1ipQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.0.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.4_1786170467655_0.38805881657399266","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.2":{"name":"markstream-react","version":"0.1.0-beta.2","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.1.0-beta.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"00d0b0fa32aebebd9e61a1588a58248ad1aae7a5","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.1.0-beta.2.tgz","fileCount":111,"integrity":"sha512-ajuP/SjW9iz5p3BKXREwpncjLhdxDwSNx8rOHpMXVg5Du6Bfv0mnQNCjRuZH6by4DflkQ+NHEgIFMILEQ1F7Eg==","signatures":[{"sig":"MEYCIQCAO4t6a6fo+QPLxSo2Oo+NtIkdPKZhIaCpzzyTU4s6CwIhAOgggPnENZL4VLAMpTXBAAKcvhBlgi3/lVk+yzwYlwp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672258},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-0.1.0-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/2a6ad4cee832344ca1e23bca244d84ce/markstream-react-0.1.0-beta.2.tgz","_integrity":"sha512-ajuP/SjW9iz5p3BKXREwpncjLhdxDwSNx8rOHpMXVg5Du6Bfv0mnQNCjRuZH6by4DflkQ+NHEgIFMILEQ1F7Eg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.1.0-beta.1","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.5-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.1.0-beta.2_1786457942373_0.31264795379336907","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.3":{"name":"markstream-react","version":"0.1.0-beta.3","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.1.0-beta.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"c31b030bff42312917587fb75ee2c3a5111f76de","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.1.0-beta.3.tgz","fileCount":111,"integrity":"sha512-WOl4AE6rO6c/8Sr0k8Mt/emVI8kn3WogDn+QA4xx1zfAV+2035ZIkKjteKMY8HtX3O6s5wSGOGUR86Wc2Sr/JQ==","signatures":[{"sig":"MEQCICMQb64zXV1EvN7GRITqnvNNkbSNeMOsSYOfWLYZcBqpAiBMiFIeOzLbmW75tkL908JIPFEn31pknEO2L0ZVxlwmOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672259},"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"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"292fc16f969406ed12b8e6c9ada74e8fbc6e3b39","scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.13.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.1.0-beta.2","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.6-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.1.0-beta.3_1786665354939_0.44744133478455694","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.5":{"name":"markstream-react","version":"0.0.56-beta.5","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.5","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"a0fc6d743769a14a6534151237b14b1cef6a4e31","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.5.tgz","fileCount":114,"integrity":"sha512-/3YjjJmnkQ2p2epnhwvDqbv2zTDs01uNySuRX2XK2Cms5Psf5aJdMd2wlr3owDMHru5zGsDA2NqoVE5CH79Q+w==","signatures":[{"sig":"MEUCIQDT+2sF0GcYsAO2YCe7n/UEVB9CL+3zumAYQJ5fzLxnrAIgIDsTXI62IfuculzOZw7+iDN7r03rxXkEs+PtIl1Fd/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733859},"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"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.13.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"clsx":"^2.1.1","markstream-core":"workspace:*","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.5_1786666750187_0.4052251593929368","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-beta.4":{"name":"markstream-react","version":"0.1.0-beta.4","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.1.0-beta.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"007ee948a75d3e2258c07d8249d4c2fab8695f00","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.1.0-beta.4.tgz","fileCount":111,"integrity":"sha512-PD0CPzhAN2wuY7YIbh5UAnaF91FV61y0/wUUgAiWCrxXBO2LY5/Q6UduHIK0E8XXbyjhvoUaYNS+/pGJLbFaVQ==","signatures":[{"sig":"MEYCIQDRdK1PhcdF4kwUqPvQZBJq9B4SWioRVRVCANn5GpbTUAIhANHoVA6+BNYxXMHxwUqCoMzXTdkA9cty4LxYYMTTQZr/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672259},"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"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"ba0a25fa5691b0fbadcbaf9b48b2a9606e813c1e","scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.16.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"clsx":"^2.1.1","markstream-core":"1.1.0-beta.3","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.7-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.1.0-beta.4_1787035317305_0.10530021085962216","host":"s3://npm-registry-packages-npm-production"}},"0.0.56-beta.6":{"name":"markstream-react","version":"0.0.56-beta.6","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","shiki","monaco","monaco-editor","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@0.0.56-beta.6","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"3f2b471e29d76922d4dfdc91b31f615c7366db05","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-0.0.56-beta.6.tgz","fileCount":114,"integrity":"sha512-dP3RKkbdz97/HXfm/KMEwcmGGn1X8hm01vw8aC3SxwpF/EK8LScIHlbDk8gZmyzJOzCOloWMV2zqk72kjLarNA==","signatures":[{"sig":"MEUCIQCKwf33dMW2NvTSX+eGYWn/l2DzUr1pV87RzpANqCUbbgIgX4zUajy0ux1UaDwW5UNtKbglRoizNUq4afx/2JSe/BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733859},"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"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"gitHead":"53bfce6fb5e82400228447a3ef9f558fb1df2044","scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"10.9.2","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, Shiki, Monaco, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","markstream-core":"workspace:*","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"workspace:*"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","stream-monaco":">=0.0.48","@terrastruct/d2":">=0.1.33","stream-markdown":">=0.0.16","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"stream-monaco":{"optional":true},"@terrastruct/d2":{"optional":true},"stream-markdown":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_0.0.56-beta.6_1787036980135_0.5804355551885081","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"markstream-react","version":"2.0.0","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.0","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"36c501bd2a41c3224b121afa89aab82e1fe0df7f","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.0.tgz","fileCount":111,"integrity":"sha512-KpovLyj+7maW7wvE6aEp2aNaoORECvhwPWUMoWN2yxduz5LH7v/03nDiWPXQq7NV4r+FTkFZdxeZgZahQ95HGQ==","signatures":[{"sig":"MEUCIQDzpuWVOdyAhtCKpELa3IjAjhAN5N7E6MWlYr3GiNHy4gIgLd3JcnFrA/t7+4j1E/ivG71R3T/e1EikuY8TXS64Zik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672237},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.0.tgz","_integrity":"sha512-KpovLyj+7maW7wvE6aEp2aNaoORECvhwPWUMoWN2yxduz5LH7v/03nDiWPXQq7NV4r+FTkFZdxeZgZahQ95HGQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.0","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.8"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.0_1787129911913_0.20118035229920372","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"markstream-react","version":"2.0.1","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.1","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"b4a4026991e0a1740a041fa3696b98aea6c3f27a","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.1.tgz","fileCount":111,"integrity":"sha512-0J9vb4teK9iOVLCo9Bl3w8go8OWgHySKujjl6H0IHkeCdr+vZPoVVQ+slXukbdIkGoKuKcf9ORPLKz8dV6MyHg==","signatures":[{"sig":"MEQCIGk25Seev6fASoHm251Q+PQbotz189HeGtRAEEUD4IEwAiA0RQ57p8MFARuTFW+PQ4+YySw4Sge8RdyQs3P8pBkMgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673470},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.1.tgz","_integrity":"sha512-0J9vb4teK9iOVLCo9Bl3w8go8OWgHySKujjl6H0IHkeCdr+vZPoVVQ+slXukbdIkGoKuKcf9ORPLKz8dV6MyHg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.1","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.9"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.1_1787276003582_0.1786504467736727","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"markstream-react","version":"2.0.2","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.2","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"c06d25a5b6e467685f6f506776900be19c748048","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.2.tgz","fileCount":111,"integrity":"sha512-tI4kmQdHJlUJodW0Ieuw+pTvwC2MwbVtpl2YbDjY3iYWG0uSnbSNchyOHIdye6jhPXz7nbNEUAQX6ErxyVxKFg==","signatures":[{"sig":"MEUCIC/AbdfS6kPLjorWdYHzRGxgeS+jm0PGHPgMSH5CRjI2AiEAinlQySojlMcLVzyYR3Q5fJ0jcpX1BbpEWIunVZXkxnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673471},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.2.tgz","_integrity":"sha512-tI4kmQdHJlUJodW0Ieuw+pTvwC2MwbVtpl2YbDjY3iYWG0uSnbSNchyOHIdye6jhPXz7nbNEUAQX6ErxyVxKFg==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.2","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.2_1787441039530_0.4531263795887268","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"markstream-react","version":"2.0.3","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.3","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"30fa963b49bf373a73db545968fc9a66cc950263","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.3.tgz","fileCount":111,"integrity":"sha512-CbeFhCsypIwxbvCKf4Y9Xwqa1V4+LFP9P2khLvAyqrhuor2zaSv2C2XmK1bz5oZqFH37UuMEa7A9eRUtDZAf1w==","signatures":[{"sig":"MEQCIBIDr0JrDMdfZYPBTb8Fetnh1TM/ZrbxMKUNNF3lBDj8AiAfLErHVAeSJ8YMzcBS4/psgaEeelKNf+Sf5o/MsnDYNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":672076},"main":"./dist/index.js","type":"module","_from":"file:markstream-react-2.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/private/var/folders/z8/w1qvd0cd46z6k8_swl1n33d00000gn/T/6cd10aca8aadf3f09bee46c207aac4c5/markstream-react-2.0.3.tgz","_integrity":"sha512-CbeFhCsypIwxbvCKf4Y9Xwqa1V4+LFP9P2khLvAyqrhuor2zaSv2C2XmK1bz5oZqFH37UuMEa7A9eRUtDZAf1w==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.12.1","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.2","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.10"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.3_1787470213511_0.06754761203780002","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"markstream-react","version":"2.0.4","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.4","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"a8f84c3bbfa46f8d42928d03b324c477a60bfcbf","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.4.tgz","fileCount":111,"integrity":"sha512-XXwz9ocql5B3dhMyptZ5ZLkvTpReItab1QUyUEqzfv2H0gmIadl1jdXWdv1oK6y3QfabeoVGeTTL6L97EkXRFw==","signatures":[{"sig":"MEUCIEZq9+8nMXP3T0Vwo3mDkgbK70b38txMebulcJNBw7tbAiEAg7SbrTHIekSwsOocOiFPRW35UhCUlyyYo9r6BZq2KHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676551},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.4.tgz","_integrity":"sha512-XXwz9ocql5B3dhMyptZ5ZLkvTpReItab1QUyUEqzfv2H0gmIadl1jdXWdv1oK6y3QfabeoVGeTTL6L97EkXRFw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.4","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.11"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.4_1787569282488_0.80279172168088","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"markstream-react","version":"2.0.5","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.5","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"41e9db3806d68ae7d6f7d8e9e2705b7b12972852","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.5.tgz","fileCount":111,"integrity":"sha512-85hCq/RZgoSYnmabFwt1+A8k0dXv4QcCOF6qKqvVFeexqORYH7PVwp4tyLl572Mx6DLb7SQD47E4zyoh5TEetA==","signatures":[{"sig":"MEQCIAkvPaTpaCtIiVD4S+j4Kstmm4/ML8J33YC2osix4oNNAiA5fEdyJmhCcuXQWYDz5obnNsuUuTGd5u275fjxUVcvGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676537},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.5.tgz","_integrity":"sha512-85hCq/RZgoSYnmabFwt1+A8k0dXv4QcCOF6qKqvVFeexqORYH7PVwp4tyLl572Mx6DLb7SQD47E4zyoh5TEetA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.5","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.5_1787738062275_0.03524333158042059","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"markstream-react","version":"2.0.6","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.6","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"edd01999b5af7188e7e6347a327e74ae66f7b0c5","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.6.tgz","fileCount":111,"integrity":"sha512-JSNS7hxl8ACsLYBBing7Lqzh2d6uddWS+a/m5OdGrtapkdVDmel3welLzr6BE8w08oNSCgy09wgS8I7znKABhw==","signatures":[{"sig":"MEUCIGwZJlh3gnVe4TAgIjDbN+xaUQBO+uYejAE5fVDvTgQaAiEA6C2pxrE8PAut49r6DzyFbwbq7pu2A6RUILl2Xz9ZpBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676537},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.6.tgz","_integrity":"sha512-JSNS7hxl8ACsLYBBing7Lqzh2d6uddWS+a/m5OdGrtapkdVDmel3welLzr6BE8w08oNSCgy09wgS8I7znKABhw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.6","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.12"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.6_1787893168847_0.4240006585714793","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"markstream-react","version":"2.0.7","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.7","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"989a47f76093c52c66313cc7492bc69a1558d7ca","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.7.tgz","fileCount":111,"integrity":"sha512-YCxpKAcztViO16yo4T8fZUKVY+33yIde4ktWKtL6OvSQ13IT6GV3JYKWnwiyIHPWZvfVjFcwyH2Hu1eik/NWAw==","signatures":[{"sig":"MEUCICOQqGDIOAsTRZQxr+cmXer0Yb/nwzp9faBwmlWSA4/JAiEA5NwezGd3k4Y22/xp1uQgl5xJzNuSbTbe2+qcaj0EfOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676537},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.7.tgz","_integrity":"sha512-YCxpKAcztViO16yo4T8fZUKVY+33yIde4ktWKtL6OvSQ13IT6GV3JYKWnwiyIHPWZvfVjFcwyH2Hu1eik/NWAw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.17.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.7","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.13"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.7_1788129055518_0.7053725388220176","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"markstream-react","version":"2.0.8","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.8","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"2478ba9a739eb9c90b98b7d7a63c6221818a96e3","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.8.tgz","fileCount":111,"integrity":"sha512-LRWCOkzvl4T4d1IWBAG3buJBnazNX1qmkND9ns66RGdF3un194CTXS9A/Qc0kZT7NvIcJvCsCiLoDJ42J1UAOw==","signatures":[{"sig":"MEQCIH0cNUe4+547OxEHDKL3Q/yDgd91ztMjO+M/hnD6JFWFAiAZUUI5KdmitcIiSqPlwW+n08MUR/iH76b37goVKBB1VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678774},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.8.tgz","_integrity":"sha512-LRWCOkzvl4T4d1IWBAG3buJBnazNX1qmkND9ns66RGdF3un194CTXS9A/Qc0kZT7NvIcJvCsCiLoDJ42J1UAOw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.19.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.8","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.8_1788616849645_0.3610524166676572","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"markstream-react","version":"2.0.9","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.9","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"c0e4328e6437e39d84c9d67bdf8e6ea82dd76c33","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.9.tgz","fileCount":111,"integrity":"sha512-Cq1OmgzUz7R5kCk92IxrPg40MVrtrQ4uZXvHgOcite4/xXXhvO8ZjxLf6vN09TQqCQ7tkZ2NdNoOwc/IsKjl5A==","signatures":[{"sig":"MEUCIDL97nDwqkTp19aK39GV1TawIkdFpl33Zt/geJsAa6lDAiEAqFpnqJ4L6T7ALw2WXrIXS+0QCZbpEN+3EyCLfGl0U1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678774},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.9.tgz","_integrity":"sha512-Cq1OmgzUz7R5kCk92IxrPg40MVrtrQ4uZXvHgOcite4/xXXhvO8ZjxLf6vN09TQqCQ7tkZ2NdNoOwc/IsKjl5A==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.19.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.9","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.15"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.9_1788857843478_0.6038078643617859","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"markstream-react","version":"2.0.10","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.10","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"4b676ac7d063f25aea4dd7085d46dc439226e76b","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.10.tgz","fileCount":111,"integrity":"sha512-4BVdqVjGwL5KZswJS27aDN71S1UlJFVqUSLtYmUfVbJQstjUy4gnrNMB8+B5zd6cxtIOHzMhP3HT7/pgecE1Pw==","signatures":[{"sig":"MEUCIQCKFUNQZnTvIUNTUxD/u9TcX+YX3Qcd8aNeDAVjkCXpEwIgWrU7D/WvDgLzvrXjZ6VXiXOoiRXMhpomJz/V3e8svcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678776},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.10.tgz","_integrity":"sha512-4BVdqVjGwL5KZswJS27aDN71S1UlJFVqUSLtYmUfVbJQstjUy4gnrNMB8+B5zd6cxtIOHzMhP3HT7/pgecE1Pw==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.19.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.10","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.10_1788882367640_0.9790435019290431","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"markstream-react","version":"2.0.11","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.11","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"c864bbaa5c99517a1a332a8254f859dfa78c4123","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.11.tgz","fileCount":111,"integrity":"sha512-bPeZRgGapCyCyPOyKQv3nt9ibg8ZbkCpKhJdXoY3RTOZqSLUPZ/2xI9QxyPQPx+D6hi56JUXIysLCVbaMQCVLQ==","signatures":[{"sig":"MEUCIQDAcifG+QY9P3ZCx89pQRJOQI1ss7+nCCCQcq2BEbTakAIgVJ9CeGO6FLEpPjLAfD95cPtLZxAtb1OD07BeQl6Ixmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678776},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.11.tgz","_integrity":"sha512-bPeZRgGapCyCyPOyKQv3nt9ibg8ZbkCpKhJdXoY3RTOZqSLUPZ/2xI9QxyPQPx+D6hi56JUXIysLCVbaMQCVLQ==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.19.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.11","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.11_1788932158295_0.7368981158266799","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"markstream-react","version":"2.0.12","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"author":{"name":"Simon He"},"license":"MIT","_id":"markstream-react@2.0.12","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"homepage":"https://markstream.simonhe.me/frameworks/react","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"f920540de5730853b02b691d25d35d4c8f3a17c5","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.12.tgz","fileCount":111,"integrity":"sha512-vlNFWONODf3/I1CC23GPE5WtCIficvLV52l1h2c+JaZwBdDriPaRAXdrQTL8OLbaC/3Chh7zwz5r7Ut2FSWDXA==","signatures":[{"sig":"MEQCIGtod5MsttlTOxznIQLAxYIXpoMJzdqwqqijhwb1Tf37AiBVjeEaVlndMPs15Sr7bDnxGsA2fiZSeWL8ZsiakYmYPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG6tftKMK0q3wj3Gxvni/axKT3/gQ+ym1u0qyTtYzk+JAiAZeMLqRwHn0aEc6Zm6JU+2Nmu+cqU73doThYtTO68iSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678776},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"_resolved":"/home/runner/work/_temp/markstream-react-2.0.12.tgz","_integrity":"sha512-vlNFWONODf3/I1CC23GPE5WtCIficvLV52l1h2c+JaZwBdDriPaRAXdrQTL8OLbaC/3Chh7zwz5r7Ut2FSWDXA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.19.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.12","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/markstream-react_2.0.12_1789123479818_0.2714542367817623","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"_id":"markstream-react@2.0.13","bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"dist":{"shasum":"c70f5ea3d2172ed9e807858f4ddab83dabba479c","tarball":"https://registry.npmjs.org/markstream-react/-/markstream-react-2.0.13.tgz","fileCount":111,"integrity":"sha512-+/PTJm2MTPpKIR9F5dfav0AUlNzkLzJtwKyG1iEHOedGEByr7o9SvdxpXYZrzKkyecrrXy+fcicpEHMBc46jDA==","signatures":[{"sig":"MEYCIQDpkO3tfNvg7i+bFRdkTf1j11RCIXZWsClBSEW/QQmoCgIhAI+K9KBOs9N3RcGuL13nZZiI0P0BpW6NEesSP12ZDHUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHJE9tJ+HcuMnXQ2RQXJXNhuKSPqTVTTljAnm5qCTg4AAiA4Gb77P+5nIhtr9d69mpZwOddEbFGByMMVKCB13CtbfQ=="}],"unpackedSize":678779},"main":"./dist/index.js","name":"markstream-react","type":"module","_from":"file:/home/runner/work/_temp/markstream-react-2.0.13.tgz","types":"./dist/index.d.ts","author":{"name":"Simon He"},"module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./next":{"types":"./dist/next.d.ts","import":"./dist/next.js"},"./server":{"types":"./dist/server.d.ts","import":"./dist/server.js"},"./tailwind":{"types":"./dist/tailwind.d.ts","import":"./dist/tailwind.js","require":"./dist/tailwind.cjs"},"./index.css":"./dist/index.css","./index.px.css":"./dist/index.px.css","./index.tailwind.css":"./dist/index.tailwind.css","./workers/katexRenderer.worker":"./dist/workers/katexRenderer.worker.js","./workers/mermaidParser.worker":"./dist/workers/mermaidParser.worker.js"},"license":"MIT","scripts":{"dev":"vite dev","build":"pnpm --dir ../markdown-parser build && pnpm --dir ../markstream-core build && vite build --mode npm && node ../../scripts/cleanup-style-entry.mjs && node ./scripts/finalize-tailwind-export.mjs && vite build -c vite.config.tailwind.ts --mode npm && node ./scripts/copy-tailwind-css.mjs && node ../../scripts/generate-px-css.mjs && pnpm run build:dts && node ./scripts/ensure-next-client-directive.mjs","preview":"vite preview","release":"pnpm run check:workspace-deps-published && bumpp --all --commit --no-tag --no-push --execute 'pnpm --workspace-root run docs:llms:generate' && DIST_TAG=\"$(node ../../scripts/dist-tag.mjs)\" && pnpm publish --access public --tag \"${DIST_TAG}\" && node ../../scripts/tag-package.mjs --package-json package.json --push","build:dts":"rollup -c ./scripts/rollup.dts.config.mjs && node ./scripts/clean-dts.cjs","typecheck":"tsc --noEmit && tsc -p ../../test/react-local-component-maps-types.tsconfig.json --noEmit","size:check":"node ../../scripts/check-package-size.mjs","build:analyze":"ANALYZE=true pnpm build","check:exports":"node ../../scripts/check-react-package-exports.mjs","check:core-published":"node ../../scripts/check-core-published.mjs --package-json package.json --core-package-json ../markstream-core/package.json","check:workspace-deps-published":"node ../../scripts/check-workspace-deps-published.mjs --package-json package.json"},"version":"2.0.13","_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"homepage":"https://markstream.simonhe.me/frameworks/react","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"_resolved":"/home/runner/work/_temp/markstream-react-2.0.13.tgz","_integrity":"sha512-+/PTJm2MTPpKIR9F5dfav0AUlNzkLzJtwKyG1iEHOedGEByr7o9SvdxpXYZrzKkyecrrXy+fcicpEHMBc46jDA==","repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"_npmVersion":"11.19.0","description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","directories":{},"maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"clsx":"^2.1.1","markstream-core":"2.0.13","@floating-ui/dom":"^1.8.0","stream-markdown-parser":"1.2.16"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.6","rollup":"^3.30.0","typescript":"^5.9.3","tailwindcss":"^3.4.19","@types/react":"^18.3.31","autoprefixer":"^10.5.4","vite-plugin-dts":"^4.5.4","@types/react-dom":"^18.3.7","rollup-plugin-dts":"^5.3.1","@vitejs/plugin-react-swc":"^3.11.0","rollup-plugin-visualizer":"^6.0.11"},"peerDependencies":{"katex":">=0.16.22","react":">=18","mermaid":">=11","react-dom":">=18","stream-diffs":">=0.0.2","@terrastruct/d2":">=0.1.33","@antv/infographic":"^0.2.3"},"peerDependenciesMeta":{"katex":{"optional":true},"mermaid":{"optional":true},"stream-diffs":{"optional":true},"@terrastruct/d2":{"optional":true},"@antv/infographic":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/markstream-react_2.0.13_1790005732539_0.3775904048894936"}}},"time":{"created":"2025-12-30T14:26:49.182Z","modified":"2026-09-21T15:48:52.807Z","0.0.1":"2025-12-30T14:26:49.332Z","0.0.2":"2025-12-30T14:47:20.351Z","0.0.3-beta.0":"2025-12-31T00:49:55.067Z","0.0.3-beta.1":"2025-12-31T07:28:39.848Z","0.0.3-beta.2":"2026-01-02T04:16:07.954Z","0.0.3-beta.3":"2026-01-05T06:45:59.588Z","0.0.3-beta.4":"2026-01-06T08:29:27.924Z","0.0.3-beta.5":"2026-01-06T15:12:04.200Z","0.0.3-beta.6":"2026-01-07T06:10:34.656Z","0.0.3-beta.7":"2026-01-09T16:24:29.936Z","0.0.3-beta.8":"2026-01-12T08:25:03.958Z","0.0.3-beta.9":"2026-01-13T12:49:24.722Z","0.0.3":"2026-01-14T14:35:05.594Z","0.0.4":"2026-01-15T03:30:18.674Z","0.0.5":"2026-01-15T13:24:44.765Z","0.0.6":"2026-01-17T07:06:21.884Z","0.0.7":"2026-01-19T03:09:32.115Z","0.0.8":"2026-01-19T15:31:38.619Z","0.0.9":"2026-01-21T06:40:39.311Z","0.0.10":"2026-01-22T03:36:52.517Z","0.0.11":"2026-01-22T08:55:12.521Z","0.0.12":"2026-01-22T14:21:20.072Z","0.0.13":"2026-01-23T03:47:53.925Z","0.0.14":"2026-01-25T14:57:36.585Z","0.0.15":"2026-01-26T07:20:13.162Z","0.0.16":"2026-01-26T16:25:46.688Z","0.0.17":"2026-01-28T06:23:51.752Z","0.0.18":"2026-01-30T04:41:17.009Z","0.0.19":"2026-01-31T03:49:15.635Z","0.0.20-beta.0":"2026-02-01T03:41:52.838Z","0.0.20-beta.1":"2026-02-02T16:13:47.956Z","0.0.20-beta.2":"2026-02-04T15:45:55.931Z","0.0.20-beta.3":"2026-02-06T01:10:18.666Z","0.0.20-beta.4":"2026-02-09T02:26:14.934Z","0.0.20-beta.5":"2026-02-10T14:27:13.282Z","0.0.20-beta.6":"2026-02-12T06:36:29.908Z","0.0.20-beta.7":"2026-02-23T09:48:57.883Z","0.0.20-beta.8":"2026-02-27T08:44:48.458Z","0.0.20-beta.9":"2026-03-01T02:46:56.069Z","0.0.20":"2026-03-03T03:27:27.161Z","0.0.21":"2026-03-03T03:36:34.822Z","0.0.22":"2026-03-04T08:36:30.471Z","0.0.23":"2026-03-07T18:04:21.629Z","0.0.24":"2026-03-12T03:54:39.564Z","0.0.25":"2026-03-12T10:43:32.793Z","0.0.26":"2026-03-15T05:52:55.050Z","0.0.27":"2026-03-17T09:04:51.459Z","0.0.28":"2026-03-18T05:52:04.382Z","0.0.29":"2026-03-18T16:42:02.186Z","0.0.30":"2026-03-19T13:54:54.631Z","0.0.31":"2026-03-20T09:10:23.504Z","0.0.32":"2026-03-23T09:37:39.243Z","0.0.33":"2026-03-25T15:48:10.441Z","0.0.34":"2026-03-27T18:10:27.779Z","0.0.35":"2026-03-31T12:53:11.524Z","0.0.36":"2026-04-01T03:40:46.259Z","0.0.37":"2026-04-01T13:58:32.344Z","0.0.38":"2026-04-08T13:58:46.946Z","0.0.39":"2026-04-14T09:54:08.706Z","0.0.40":"2026-04-16T03:35:21.595Z","0.0.41":"2026-04-16T09:58:47.135Z","0.0.42":"2026-04-23T07:32:45.927Z","0.0.43":"2026-04-24T11:13:57.613Z","0.0.44":"2026-04-27T06:53:43.032Z","0.0.45":"2026-04-29T03:34:21.993Z","0.0.46":"2026-05-04T16:55:37.594Z","0.0.47":"2026-05-06T06:37:50.521Z","0.0.48":"2026-05-07T13:33:55.819Z","0.0.49":"2026-05-11T07:08:16.126Z","0.0.50-beta.1":"2026-06-12T06:10:46.979Z","0.0.50":"2026-06-12T08:47:34.569Z","0.0.52":"2026-06-18T06:39:31.961Z","0.0.53":"2026-06-26T05:21:00.017Z","0.0.54":"2026-07-20T02:02:53.601Z","0.0.55":"2026-07-22T08:30:35.719Z","0.0.56-beta.0":"2026-07-27T07:56:07.311Z","0.0.56-beta.1":"2026-07-31T10:01:18.258Z","0.0.56-beta.2":"2026-08-05T10:10:41.795Z","0.0.56-beta.3":"2026-08-07T12:52:00.928Z","0.0.56-beta.4":"2026-08-08T06:27:47.813Z","0.1.0-beta.1":"2026-08-11T13:55:43.410Z","0.1.0-beta.2":"2026-08-11T14:19:02.579Z","0.1.0-beta.3":"2026-08-13T23:55:55.174Z","0.0.56-beta.5":"2026-08-14T00:19:10.330Z","0.1.0-beta.4":"2026-08-18T06:41:57.437Z","0.0.56-beta.6":"2026-08-18T07:09:40.299Z","2.0.0":"2026-08-19T08:58:32.057Z","2.0.1":"2026-08-21T01:33:23.741Z","2.0.2":"2026-08-22T23:23:59.724Z","2.0.3":"2026-08-23T07:30:13.670Z","2.0.4":"2026-08-24T11:01:22.646Z","2.0.5":"2026-08-26T09:54:22.435Z","2.0.6":"2026-08-28T04:59:28.987Z","2.0.7":"2026-08-30T22:30:55.675Z","2.0.8":"2026-09-05T14:00:49.788Z","2.0.9":"2026-09-08T08:57:23.621Z","2.0.10":"2026-09-08T15:46:07.824Z","2.0.11":"2026-09-09T05:35:58.430Z","2.0.12":"2026-09-11T10:44:39.925Z","2.0.13":"2026-09-21T15:48:52.627Z"},"bugs":{"url":"https://github.com/Simon-He95/markstream-vue/issues"},"author":{"name":"Simon He"},"license":"MIT","homepage":"https://markstream.simonhe.me/frameworks/react","keywords":["react","nextjs","next.js","remix","markdown","markdown-renderer","streaming-markdown-renderer","react-markdown","react-markdown-alternative","streamdown-alternative","streaming-markdown","ai-markdown-renderer","ai-chat","llm","llm-markdown","llm-streaming","sse","sse-markdown","websocket","websocket-markdown","mermaid","streaming-mermaid","katex","streaming-katex","stream-diffs","streaming-code-blocks","large-documents","safe-html","markstream-react","markstream"],"repository":{"url":"git+https://github.com/Simon-He95/markstream-vue.git","type":"git","directory":"packages/markstream-react"},"description":"React/Next.js streaming Markdown renderer for AI chat, LLM token streams, SSE/WebSocket output, incomplete Markdown, long documents, Mermaid, KaTeX, stream-diffs powered code blocks, and custom React components.","maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"readme":"# markstream-react\n\nReact/Next.js streaming Markdown renderer for AI chat, SSE/WebSocket output, long AI responses, Mermaid, KaTeX, and code blocks.\n\n`markstream-react` is the React renderer in the Markstream family. It renders raw Markdown strings with `content`, and it can also accept pre-parsed `nodes` when a worker or store already owns parsing.\n\nThe coordinated 2.0 family beta will use `markstream-react@next`. Before installing, verify that `npm view markstream-react@next version` reports `0.1.0-beta.1`. It removes the Monaco and Shiki code-block APIs in favor of `stream-diffs`; read the [coordinated 2.0 family migration guide](https://markstream.simonhe.me/guide/migration-2-0) before upgrading.\n\n```bash\npnpm add markstream-react@next stream-diffs\n```\n\nThis beta requires both `react` and `react-dom` 18 or newer.\n\n## Install\n\n```bash\npnpm add markstream-react\n```\n\nOptional features are peer dependencies. Install only what your Markdown output needs.\n\n## Quick Start\n\nImport one Markstream CSS file explicitly. The JavaScript entry does not inject styles automatically.\n\n```tsx\nimport MarkdownRender from 'markstream-react'\nimport 'markstream-react/index.css'\n\nexport default function ChatMessage({\n  content,\n  isDone,\n}: {\n  content: string\n  isDone: boolean\n}) {\n  return <MarkdownRender content={content} final={isDone} fade={false} />\n}\n```\n\nUse `markstream-react/index.px.css` instead when your app scales the root font size on mobile and you want renderer sizing to stay pixel-based.\n\n## Streaming Example\n\nFor most SSE/WebSocket chat surfaces, accumulate the Markdown string and pass `content` plus `final`:\n\n```tsx\nimport MarkdownRender from 'markstream-react'\nimport { useEffect, useState } from 'react'\nimport 'markstream-react/index.css'\n\nexport function ChatView() {\n  const [content, setContent] = useState('')\n  const [isDone, setIsDone] = useState(false)\n\n  useEffect(() => {\n    const eventSource = new EventSource('/api/chat/stream')\n    eventSource.onmessage = (event) => {\n      if (event.data === '[DONE]') {\n        setIsDone(true)\n        eventSource.close()\n        return\n      }\n\n      const data = JSON.parse(event.data) as { content?: string }\n      setContent(prev => prev + (data.content ?? ''))\n    }\n\n    return () => eventSource.close()\n  }, [])\n\n  return <MarkdownRender content={content} final={isDone} fade={false} />\n}\n```\n\nIf parsing is already external, pass `nodes`. Use a per-message parser id so generated code-block DOM ids stay unique across chat lists.\n\n```tsx\nimport MarkdownRender from 'markstream-react'\nimport { useMemo } from 'react'\nimport { getMarkdown, parseMarkdownToStructure } from 'stream-markdown-parser'\n\nexport function ParsedChatMessage({\n  messageId,\n  content,\n  isDone,\n}: {\n  messageId: string\n  content: string\n  isDone: boolean\n}) {\n  const md = useMemo(() => getMarkdown(`chat-${messageId}`), [messageId])\n  const nodes = useMemo(\n    () => parseMarkdownToStructure(content, md, { final: isDone }),\n    [content, isDone, md],\n  )\n\n  return <MarkdownRender nodes={nodes} final={isDone} fade={false} />\n}\n```\n\n## Next.js SSR\n\nImport styles once from your app shell:\n\n```tsx\n// app/layout.tsx or pages/_app.tsx\nimport 'markstream-react/index.css'\n```\n\nUse the root package in client components for live SSE/WebSocket streams:\n\n```tsx\n'use client'\n\nimport MarkdownRender from 'markstream-react'\n\nexport function LiveMessage({ content, isDone }: { content: string, isDone: boolean }) {\n  return <MarkdownRender content={content} final={isDone} fade={false} />\n}\n```\n\nUse `markstream-react/next` for SSR-first Markdown with client enhancement, or `markstream-react/server` for server-only rendering:\n\n```tsx\nimport MarkdownRender from 'markstream-react/next'\n\nexport default function Page() {\n  return <MarkdownRender content=\"# Server HTML first\" final />\n}\n```\n\n## Optional Peers\n\n| Feature | Package |\n| --- | --- |\n| Enhanced code blocks (recommended) | `stream-diffs` |\n| Mermaid diagrams | `mermaid` |\n| KaTeX math | `katex` |\n| D2 diagrams | `@terrastruct/d2` |\n| Infographic blocks | `@antv/infographic` |\n\nKaTeX still needs its CSS in your app when math rendering is enabled:\n\n```tsx\nimport 'katex/dist/katex.min.css'\n```\n\n## Enhanced Code Blocks\n\n`stream-diffs` powers enhanced code blocks across all Markstream packages (smaller runtime, no `monaco-editor`); a plain `<pre>` is rendered when it is not installed.\n\nInstall the runtime:\n\n```bash\npnpm add stream-diffs\n```\n\n`CodeBlockNode` renders a single code block with the header, toolbar, and a `stream-diffs` File / FileDiff surface. Use it directly for one-off blocks, or let `MarkdownRender` resolve it automatically for code blocks in your Markdown:\n\n```tsx\nimport type { CodeBlockOptions } from 'markstream-react'\nimport { CodeBlockNode } from 'markstream-react'\n\nconst node = {\n  type: 'code_block',\n  language: 'ts',\n  code: 'const answer = 42',\n  raw: 'const answer = 42',\n}\n\nconst codeBlockOptions: CodeBlockOptions = {\n  overflow: 'wrap',\n  diffStyle: 'unified',\n  enableLineSelection: true,\n}\n\nexport function CodeBlock() {\n  return <CodeBlockNode node={node} codeBlockOptions={codeBlockOptions} isDark showHeader />\n}\n```\n\nDirect `CodeBlockNode` and top-level `MarkdownRender` both accept `codeBlockOptions`. The shared `CodeBlockOptions` type covers host-managed typography/layout plus supported File/FileDiff, interaction, annotation, and callback fields; `maxHeight` and the single symmetric `padding` value use numeric CSS pixels. Keep header/toolbar controls in `codeBlockProps`. Theme values are registered names: use `darkTheme` / `lightTheme` for the active names and `themes` for the `[dark, light]` pair to preload. An old Monaco JSON theme is not accepted directly: first convert it to a Shiki `ThemeRegistration`, then call `registerCustomTheme(name, loader)` from `stream-diffs/pierre`; see the [coordinated 2.0 family migration guide](https://markstream.simonhe.me/guide/migration-2-0).\n\n## Tailwind\n\nNon-Tailwind projects should import the precompiled CSS:\n\n```tsx\nimport 'markstream-react/index.css'\n```\n\nTailwind projects can import the Tailwind-ready CSS and include the extracted class list in `tailwind.config.js`:\n\n```tsx\nimport 'markstream-react/index.tailwind.css'\n```\n\n```js\nmodule.exports = {\n  content: [\n    './src/**/*.{js,ts,jsx,tsx}',\n    require('markstream-react/tailwind'),\n  ],\n}\n```\n\n## Custom Components\n\nFor HTML-like custom tags in new React code, prefer renderer-local component maps:\n\n- `streamingComponents` receives parser-backed `NodeComponentProps`, including `node.attrs`, `node.content`, and `node.loading`.\n- `htmlComponents` renders through the raw/dynamic HTML path and receives normal React props plus `children`.\n\n```tsx\nimport type { NodeComponentProps } from 'markstream-react'\nimport type React from 'react'\nimport MarkdownRender from 'markstream-react'\n\nfunction DocumentLink(props: NodeComponentProps<{ type: 'documentlink', content: string, loading?: boolean }>) {\n  return <span aria-busy={props.node.loading || undefined}>{props.node.content}</span>\n}\n\nfunction Badge({ kind, children }: React.PropsWithChildren<{ kind?: string }>) {\n  return <span data-kind={kind}>{children}</span>\n}\n\nconst renderer = (\n  <MarkdownRender\n    content={content}\n    final={isDone}\n    streamingComponents={{ documentlink: DocumentLink }}\n    htmlComponents={{ badge: Badge }}\n  />\n)\n```\n\n`streamingComponents` keys are normalized and automatically added to the parser's effective `customHtmlTags`, so incomplete tags can render while content is streaming.\n\n`customHtmlTags` remains available as a lower-level parser option. `setCustomComponents` and `customId` also remain supported for compatibility, shared application-level registration, and existing node overrides:\n\n```tsx\nimport MarkdownRender, { setCustomComponents } from 'markstream-react'\n\nsetCustomComponents('chat', {\n  documentlink: DocumentLink,\n})\n\nconst legacyRenderer = (\n  <MarkdownRender\n    customId=\"chat\"\n    customHtmlTags={['documentlink']}\n    content={content}\n  />\n)\n```\n\nWithout `customHtmlTags` or `streamingComponents`, registered tag components render through the raw HTML path and receive HTML-style props/children instead of `props.node`. HTML safety is still handled by `htmlPolicy` and sanitization; the API split is not a security boundary.\n\n## When Not to Use It\n\nUse `react-markdown`, `marked`, or `markdown-it` when you only render short static Markdown, need the smallest possible Markdown stack, or already have a complete remark/rehype pipeline and do not need streaming mid-state handling.\n\n## Type Exports\n\nThe package root exports the public component and renderer types, including `NodeRendererProps`, `NodeComponentProps`, `StreamingComponentMap`, `HtmlComponentMap`, `RenderContext`, `RenderNodeFn`, `CustomComponentMap`, and code-block option types.\n\n## Development\n\n```bash\npnpm --filter markstream-react dev\npnpm --filter markstream-react build\npnpm --filter markstream-react check:exports\npnpm --filter markstream-react size:check\n```\n","readmeFilename":"README.md"}