{"_id":"markdown-flow-ui","_rev":"570-d9c2edd934bb4fc5fb566dc9f6051ec3","name":"markdown-flow-ui","dist-tags":{"dev":"0.2.28-dev.3","latest":"0.2.29"},"versions":{"0.1.0":{"name":"markdown-flow-ui","version":"0.1.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0138a00cffb578bee47aa3bb626c56199fb9055b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.0.tgz","fileCount":276,"integrity":"sha512-GqmGpDpWVvaIh4+oI/JkrQE9/nqhrUFuX8DnOEaKmgI4VknpflZT0P+UJL2b9V+VljV0PW1nXyhppqEtwoWXRA==","signatures":[{"sig":"MEUCIFQHp5nb6HpAmfm3/hnoj3ktL8+MYoyHRSpdqfuAb5/8AiEA+kCEhaqdS8XUZmknG+ANRHcbJ5lp66nYYcjkvXhB9Do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38533521},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1fa299cd1a20e9dce3fc31e997c0572d39c4d5af","private":false,"scripts":{"dev":"next dev --turbopack","bump":"standard-version","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","release":"npm run build && npm run test && standard-version && git push --follow-tags","version":"npm run changelog && git add CHANGELOG.md","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","changelog":"standard-version --dry-run","storybook":"storybook dev -p 6006","bump:major":"standard-version --release-as major","bump:minor":"standard-version --release-as minor","bump:patch":"standard-version --release-as patch","lint:md:fix":"markdownlint --fix *.md","release:dry":"standard-version --dry-run","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","bump:prerelease":"standard-version --prerelease"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^1.0.0-alpha.7","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.0_1757205912365_0.5288831401449223","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"markdown-flow-ui","version":"0.1.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a80e64cf95453b9bdb00509bb3b8e87fa29e9ac4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.2.tgz","fileCount":265,"integrity":"sha512-zlc1TC6XGMc59hxQ4EhJq/3eYFjPZQblIaB/4aFiIzmFVMf+kacAZB5OQnqHc12fFiB3tSVAB2svPlVCwBmKPw==","signatures":[{"sig":"MEUCIGuzrvv73CtwesF9PVbDkoGdbcbFSgfdiCRaARTLQmT1AiEA0V6ZETRK9SZQY9XUUOmz8z9+cEqG/YaDtjJKXQuK8bI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38519104},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"60aaa8298c90d905cebac88e7a88e2a898a843e8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^1.0.0-alpha.7","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.2_1757512204597_0.5771689131158215","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.0":{"name":"markdown-flow-ui","version":"0.1.1-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.1-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"aaa73f06947406c6d80497428b866827387f0155","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.1-beta.0.tgz","fileCount":265,"integrity":"sha512-tn+h2/K2D4hOUjZyoncKFr7YhlzuCK8ZitKgnk/NAXqxaUwM8wZ/+3iux/slL61EN5IhA6GNO6b/wYmICxiJsg==","signatures":[{"sig":"MEUCIC8XNPPmTE9CNbv3e9pQamUQZZSw0NmQw1+szDMTaPraAiEAsM3YZYUxx82tVqwNU2YJoQzkaJC3ydtYIGV0uBDXncM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38519339},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"cf429640715a7f715d4545f298ec5c851e49ea8e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^1.0.0-alpha.7","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.1-beta.0_1758009744913_0.9655838342030336","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"markdown-flow-ui","version":"0.1.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0e0c56c0af7a56cff53545e4d388d11cec901f2c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.3.tgz","fileCount":266,"integrity":"sha512-tgNmo5jDLad2xdmwbQi5AbI/e0RSH1MXCf7lJQMBIy2K+3SHJSAk52+OJMCrvhAXA3bRqV3qAQz0GneD+wW0SQ==","signatures":[{"sig":"MEUCIQDHdix5Kn3T+cF7hjjPrB3yir6jzIU3Uz3fXj575a28mwIgabHdRC//M8tgNSr0e8xdrn6pYmzdmCkvZ9eTbpNvk20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38575144},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e264ac6240fcbd90cfee4cc1b04a029404f3085d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.3_1758167455505_0.6030942092191174","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"markdown-flow-ui","version":"0.1.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5f76bbe879d1e90eca10b7331a61e8036a4ec375","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.4.tgz","fileCount":266,"integrity":"sha512-yxgJEde3S2yLB2s25abUBSA35VZNpwE4VlxdQve0Sl1m7GmTu5gfQ8SWDckGVattV66r8tYXlqBQQJJSgQ7lDQ==","signatures":[{"sig":"MEYCIQDUKWyVG3JPJ/6gJELe99XGx0dmx4oADKw/ImpT/Nv8bgIhAMSjH/3+jmQ7/5d8h8MjFR+Cy0JUpqqawJKD8hcZDNqY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38576290},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"0c73c69a29bee5051bf8c07472496080b6405532","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.4_1758201019543_0.40358988264097917","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"markdown-flow-ui","version":"0.1.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b5ab1e3215e011ad53e98521ba6d03f79174e191","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.5.tgz","fileCount":266,"integrity":"sha512-s5Ivoi8n91Xf/R8NJm1fMfqbtq08sASPZvk9SePcR616BilE57S0K7jdmHYlPXyRgfl9zNV0u3QOyVAFh2ejyQ==","signatures":[{"sig":"MEQCIAbj1XpbHO91Le9cQWOfmvObPm74yEq2/f4aAbaro1E8AiB+pJgFAOoa5muyQcdHpQgB5UO03BiIHMA6Bh54DZ4bpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38576364},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"0c73c69a29bee5051bf8c07472496080b6405532","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.5_1758201804436_0.979836418007584","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"markdown-flow-ui","version":"0.1.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"48c1f71334306314bdbb652716a7530aa27d753c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.6.tgz","fileCount":266,"integrity":"sha512-wCUu0eV7Y1ggmtfPywV00Poum7agsUKNrZdFJh+L/I058r6lll38dToyR3zlL2HfEN6Uczua4H8Gx3fY4Qu7Sg==","signatures":[{"sig":"MEYCIQDEzJOh/qAKxOv7sxn7h9xT9j6oCVzXbI2wzg3iNZWqhQIhAM4u7f5TkDLvmBZ4T/gfunMXLNc9WljhA4ydjp3AIXr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38576155},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"0c73c69a29bee5051bf8c07472496080b6405532","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.6_1758202697122_0.7841046353733436","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"markdown-flow-ui","version":"0.1.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"45b285f7a77645beb8724463ab4d2c85c19b5f3c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.7.tgz","fileCount":266,"integrity":"sha512-JhOF2VWKVPv37wYkbhzyGtFF0qapb9ReHMnpXl3tTeiYUZv8ZGUQXRXHa/RRyyXckPFUFVtV/CuYerUwe7yidg==","signatures":[{"sig":"MEYCIQCu6wjO7djHtLWbCgj38yd87Z+RSU8IGUdDuP3fJVNMjAIhAOiUT+aH5hIeXFYIhTBwC2ppTNmrHKOi8E9JHxHNBv8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38577634},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"0c73c69a29bee5051bf8c07472496080b6405532","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.7_1758203294906_0.4704038750464328","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"markdown-flow-ui","version":"0.1.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c6812c3f6459c817cd4d3433e26419e677aba2dc","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.8.tgz","fileCount":266,"integrity":"sha512-1SjsPPzQ/gMqfbHbT2YJrZ1/MVI760PLbp9fB5x2Tk6AeZuXM37ApYl/DoCLQ9nUWPXMrwWvIBahobBA8XJ0aA==","signatures":[{"sig":"MEUCIQCLvAaye4dW3aS/beKcEMt50+adOLyYhtK0GrosfyWxvAIgO2y9uZrz7pTM0zZWtfSx6YvGO27R/YIrZnJHepBSOGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38579021},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"5f59a8ae75bc82efa1b9552a87c6774469e581ae","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.8_1758206527390_0.2452985789758877","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"markdown-flow-ui","version":"0.1.9","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6ff5e94d2ca128f2a11d50362ee2247363050484","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.9.tgz","fileCount":266,"integrity":"sha512-xwIFJvYmwndc+DJZEw73Ssx9Mm6ZxpnyGvQwOLDHWE7QyaYsE4arPfphEWftl0TCtyVinzvG9oWc4oWbVNWfsw==","signatures":[{"sig":"MEUCIQDlqwDb2IIFaslOoWIpBQdfydU2S78RaGW5lkVjujgJrgIgbFojkoNNVDi8A7e4O1oHfVD/mBV2eimESXypHjitR6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38579264},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"225f251ac8c170ca4ee595d0a382bdff9fc7a575","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.9_1758271000243_0.3183051527456109","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-beta.1":{"name":"markdown-flow-ui","version":"0.1.1-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.1-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"512b7f740587cfbbae661afe7862b17586d6f797","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.1-beta.1.tgz","fileCount":266,"integrity":"sha512-OlWKNIq46DF+tLHhqI1mjttp/jGpSTCk6s4OYbTbOtdaM2f1KjFIMJoKh7cIcikA3Qz6yaBjX5743kBzcCuPCQ==","signatures":[{"sig":"MEUCIQC6M2iNdMp80jLpDNO1dASlrToMvJck17AUB/IOCw9h1AIgUTvkV4pySe2UmssSJDz2HX2lSKPjtPiwG2/fAK5Cb1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40328938},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"a71da83f8f5a310fb8f886450edc15e46fe68cd9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^1.0.0-alpha.7","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.1-beta.1_1758980749342_0.2745270289466475","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"markdown-flow-ui","version":"0.1.10","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c354773793247332402d1d12694fc39cb966171a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.10.tgz","fileCount":266,"integrity":"sha512-Vf5zW+yWcuvyTofKmh6W5zGYKxoi9+9RDYt/Moqs7x773HEiUv6QWMqhF1ToBX4CrM0k8ke/GSh4QDFiEqEWdg==","signatures":[{"sig":"MEYCIQChZy8vpApCysoG4TS7U5LnAcYPE64i4BsgG2/3ZMEJKAIhAIqdaUAyC3ENs0LpL7O/rD+qWQh5n2GCv5E7FijwGQqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38576413},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"225f251ac8c170ca4ee595d0a382bdff9fc7a575","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.4","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.10_1758985456509_0.3994011837358129","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"markdown-flow-ui","version":"0.1.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"df3edf5555a8ec098969ac11fe273e80b54b8cd1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.11.tgz","fileCount":266,"integrity":"sha512-CMC4JC5vjhm+XbveX8qsqWXdNkkZCgrbtmB8tsxK5CATvT8YMAV0V4t9e54Y4SWepOp7i92+YonQ2xc2kO1PLA==","signatures":[{"sig":"MEYCIQDBGrAE6ZiN6AddeCqLizZGKuW0bfxPlJkCwruAgGFAPwIhAOefT4zxVhJfw0sV7mTVN2/AlgATLXyuDvwi8RCZO84I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38576481},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"85060499c92fe6c9f7995269320584884691afa8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.11_1759068016298_0.5200257475544825","host":"s3://npm-registry-packages-npm-production"}},"0.1.11-beta.0":{"name":"markdown-flow-ui","version":"0.1.11-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.11-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"84c55858ea5b603cdaf81cf6fdd287c5628a8e7f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.11-beta.0.tgz","fileCount":267,"integrity":"sha512-GWc9jH3GLQ9u0NC2MGYzk2harQMFFiwtjJXhdOVhZHg+v/1go55NMKKRBDXsjXjYS6Sq4Du5btWZ5Lpmyng3zg==","signatures":[{"sig":"MEUCIQCCT0zGAUVZzOlcUO4feJ+emkCv32UTxST656CKGn5zowIgfNqgxKuLgjBwKZZbEj8tGoHX48p0TpKUMjss8E6U2UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40360594},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"47a9697649158608132802c68afc35ff0b94cd18","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.11-beta.0_1759201655696_0.2557846405406492","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"markdown-flow-ui","version":"0.1.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a6eaa83ecb6f95a34f5f0477d96299fff61c0f4f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.12.tgz","fileCount":267,"integrity":"sha512-R0BZOunoYQHFNGJheUXV5x0/6UtVe1iHXhGPIAkMfSHfNRpOCX2wToSOp1VYe7t4oAqIM+KppWXszetp++TkBw==","signatures":[{"sig":"MEUCIEgVvYrDRCuNTLXDUdEpyA06/CXaZ12il/08HzMCX6SmAiEA6XurkUmYbnMNMvLsFQLLMNbKYom6l4J0xeV1WO2ZTAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40360587},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"acadc00f1016764c4538fc58f0fec7610ca7a7f2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.12_1759202392434_0.0807907598291484","host":"s3://npm-registry-packages-npm-production"}},"0.1.12-beta.0":{"name":"markdown-flow-ui","version":"0.1.12-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.12-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"532ae7620d2e1d881d5d83bb8865d97f2517c0bd","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.12-beta.0.tgz","fileCount":267,"integrity":"sha512-Rbes6hQB4bJUE0fYu3ij6jahOuqYPS4MFmIcIM/oua7To5LapyV4YD+SWFjbO4e0EpRf244/MySKCzEei8i58w==","signatures":[{"sig":"MEYCIQCJzPLRT1YzMaqybI+/sqeUytZbTHxvMgFwv53XwXNRAwIhAMrv41GVkRIGf0GwWHebjFiH6ivmTV8qyjYDAAfol9FL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40388459},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c4af9dc21fa102f78720ff33b6935b7ede4325cf","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.12-beta.0_1759663696274_0.8885311526974684","host":"s3://npm-registry-packages-npm-production"}},"0.1.12-beta.1":{"name":"markdown-flow-ui","version":"0.1.12-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.12-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dfe759f9a163a7d8646b19c1753a6fcb6e65d3c7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.12-beta.1.tgz","fileCount":267,"integrity":"sha512-sckQLrbwmHIdYyjjteNpWC90ZqPkuDGLIDg/joCAVCwbLMNdzSsTEWg4p1dsnZQz5jrXDA+RV5DjiHOMr0AalQ==","signatures":[{"sig":"MEUCICcWW1OS7jHMu/d52qjSgVhtdoHSVZUClHGRJyIxrLqCAiEA3RFSRGPoVrj8wL/O93QA9KX5qE0e9gNZ+PE5olNs730=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40388993},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"108f4dde705e9a3665740cf7271ddb273cdb1188","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.12-beta.1_1759836800921_0.8800450235982227","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"markdown-flow-ui","version":"0.1.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c550bb267e0736a045d22d077702fd5c9f702b33","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.13.tgz","fileCount":267,"integrity":"sha512-EUbPebm+mr8N+cBsUBct0PR5mpNS7VnI3nb2hCPk1wuZ9ypUkL58OB2sn5Prf4tZGX0UB4OhSgo2Vjnqd0tFKw==","signatures":[{"sig":"MEQCIBJaaE/gxG0WkZShH3bYtUB252xtfPB5NS8uULFrY13XAiBxmePqlRo2/3EkTT59r8vm9gHps8b4j9vT8vA2jsaqYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40303159},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"535c9f87af9c54ab2835f6d135da8d4a0f719d12","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.13_1759845683488_0.5789097707210789","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"markdown-flow-ui","version":"0.1.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b08906834cb89fdb833214727b875e89211c0b94","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.14.tgz","fileCount":267,"integrity":"sha512-zsoGkc1rbQC7/BF7C7kC0DL2GXfTwjM+Nes89FPxrqkT62TiguZkAdJCW/cYpaorXlBVcpaHR0wfOVyaW+cdAg==","signatures":[{"sig":"MEUCIQCSoLoS57/5lsCkUo7W79eaP5Lmhf/aOFsUNvQ3ns1RoAIgQAXcr1BvrRWdbQ2VncaAh8luzg3+aN3sesDKqPOxWNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40303159},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"535c9f87af9c54ab2835f6d135da8d4a0f719d12","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.14_1759846339791_0.9076575312168547","host":"s3://npm-registry-packages-npm-production"}},"0.1.12-beta.2":{"name":"markdown-flow-ui","version":"0.1.12-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.12-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"736b1809603deaab52ce65503779904495134a92","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.12-beta.2.tgz","fileCount":274,"integrity":"sha512-S0v41AJw2eNS0TmSMBp7eQsYlcWrFXHF9C6a9aMwPdibQXmiNc1c/4G61c/3H+VAC9t2hrgyqB+xoCXoTTCzVw==","signatures":[{"sig":"MEUCIQDzTAqREqjEVNX95VMGwLc8ico7VGl6d9tVPLnTUGPWyQIgT5BfA1qEr7rkw/K0JZfwuAqjqxWyKdukQexhLVcUXDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40894103},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"7d9547f0013e435f346eeef5ccfc81c8f41bccde","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.12-beta.2_1760151532140_0.5407060620494055","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"markdown-flow-ui","version":"0.1.15","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.15","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4f1d0dbe31cdeb5519ef01e739d3b31277f42f40","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.15.tgz","fileCount":274,"integrity":"sha512-KH+WoX0qS7zRqRh5YgYj2wdj37eWB6vlCgh2ZJ5SMQsIVa96TDkFVhYNHUGkzChPQE1c5XNBcABkOpIC7LbhmQ==","signatures":[{"sig":"MEUCIDrlt3BwXrWaEpnU0sRiOwL8l5NScoGRg/SHHx1Ith1pAiEAht7nLft6nZgfCfJgKBvUcKjvVY9KzMS4g2VK5/IjXOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40895370},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f29b8da86c65de36e5a386186d7e0fa99ceb2816","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.15_1760336944307_0.2953948490848872","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"markdown-flow-ui","version":"0.1.16","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.16","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f22ae4be6bfb06d5a61c7270be56c5a8083177c1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.16.tgz","fileCount":274,"integrity":"sha512-0J/WS5yejQabcaPV+HIvsnJ7wcSfl+NkgYEeqYkFGo4X7V3mtrG3QkUiEw1SG4DekGsr8rtojAa/GBdpDb+hAg==","signatures":[{"sig":"MEUCIC8bcMIRJ+XS0JDhxjtUVGikUS713YXxtImqmohNV5MzAiEAo0urZImUhQZzjHAE01YzVDhO33XMAQJusdt4kwU2raI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40813265},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c329c18c1a572905dccd2edc4cdb26df8adf7ebf","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.5","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.16_1760375170409_0.5871659403689105","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"markdown-flow-ui","version":"0.1.17","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"05682dff85f5f7058b17ddc7ddfaa0f84947eb1c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17.tgz","fileCount":274,"integrity":"sha512-RTOMfO2cqrE0Z13jJmV89cxdamvpqNOhr/hqrY7XWhhvIaSgj3GIvb2Fo+tFTtg2PY9dnesTMoEv8xU25llnpQ==","signatures":[{"sig":"MEUCIFQk4dAgn+vZ8EUNFoFutf0ESYY07ZaZB+vrePojw6TBAiEA7FYa0bKer4t1HnRoiNTM/PDxIOrWEeOYYwuXQWfexl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40817163},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d48d9a4d135a836369092baeeecc2b36db47df7b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17_1760410984130_0.5467779238704407","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.0":{"name":"markdown-flow-ui","version":"0.1.17-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5e510fb3d7d8a4b8419082d20fda4053ea045ed5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.0.tgz","fileCount":285,"integrity":"sha512-alaf6vAzbB0jTPz9zHdKWRiJbWNeP+ezJNOEtP2XNTi1d0O5MQ/JJTapNYjKlNTF8MQBlnh8r2szn1qqUHvY5g==","signatures":[{"sig":"MEYCIQDLIB7h+mNlebp93c+PR2GDEVIqH3h1Aw6ugWvgwkfrxAIhAKFHeuV1CnUxYgr1PeggH8YGrd2uuTgkX24qFnRGOdz+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42031845},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"5a60288434c218a1bcc4f6f6d7264873ec003e24","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.0_1760425669247_0.6907000594372397","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.1":{"name":"markdown-flow-ui","version":"0.1.17-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"96275e62b20e43fc94c8cb076494eb1716bf8cfa","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.1.tgz","fileCount":285,"integrity":"sha512-qE8UxVIf+GgYyNOqdmxp1hCeSrbtdcrMK62C3Ms4l7n65UTM1ixSFm1raW2YlKec8hq3XrAIuf4HRytN9G8FkQ==","signatures":[{"sig":"MEQCIHStGkU0/UHlhbekcQp8DFNEwcaiz1Z5vr2m9fVO2VtcAiBNS6d9ecdN3dM+KtaM0zK6q2VYEN/ZVkijQD7y1UNz9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42031829},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"85f2d3c200b8d64ee762619f666f36611e8e74a9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.1_1760427359375_0.0787837470536672","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.2":{"name":"markdown-flow-ui","version":"0.1.17-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0176f6f819f8e789118b6c3b036be1d19f2de806","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.2.tgz","fileCount":285,"integrity":"sha512-pDr9JDZxi896qoQUjKdnJC3UQS6raFNbSleVdhznXqScfHbH+jCHI8Ctr7cVaQIj6StbW7KVgl09qlH7Jdz8/w==","signatures":[{"sig":"MEYCIQC2dhVBsIkIFeijY9TCC0ZRRudijhTbAa5yd2lzaG84UAIhAPyhlAgp2YeV3g/HlX26uGr/l7CbUXc0RdGeHvhylK1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42031913},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"85f2d3c200b8d64ee762619f666f36611e8e74a9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.2_1760497527265_0.5582912100288855","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.3":{"name":"markdown-flow-ui","version":"0.1.17-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5524d1f6adb15626c72df772d70bc31ff944d8a7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.3.tgz","fileCount":285,"integrity":"sha512-FKdmqFrXdDzhHx3KVg5JfaQAr+CT6OC3zsGy8AqIPVRSSt1zkRmXwrX09K4m8hBwNYmHy6l4G5byrtuHyPLD7g==","signatures":[{"sig":"MEUCIEC7dXpPgzrJEs45VHNPF8N1drB7/0Hx7aBtFu6I1K+rAiEA+Ucdn+Hk5nBVhJXoTmyo49K/6Dprm09NRU1BcyRUUP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42033816},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"ca1166994bc061e8ee91e6d3dac45c53d1e0b98e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.3_1760509267325_0.1584587775526176","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.4":{"name":"markdown-flow-ui","version":"0.1.17-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b5fc1f7790847c3e766d1f0e2d115b7fa89f2e09","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.4.tgz","fileCount":285,"integrity":"sha512-DpifMQUyoyoFZfz46tRA0RpDSHyjVmTW9INkZX8arXjXc0adc18JUOw1p6np4KK6nZpsy6N0RUAmQpZUbo1agg==","signatures":[{"sig":"MEYCIQDWLl4vFZ62mwsSKbCpAqnBPjplaTgxq3qSmEKO7V8SaQIhAO7AThnBM5OqnhQM1ShjIdPE1I9a67h8tkO/PxuBti0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42033839},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c3edbda026b5c199f4b321e854c819377291acb9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.4_1760511828018_0.32992321953235115","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.5":{"name":"markdown-flow-ui","version":"0.1.17-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"489eeba5444bd0af9f89c40bd21d082999045a69","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.5.tgz","fileCount":285,"integrity":"sha512-x4tpgthcr7Wh4QYzyo5HtUTL4fLEXKnmWuH0K1+kpIFV0PBboxAY3NSsto+7trb3N/uSzlijh4ZQzL1VuL+aTA==","signatures":[{"sig":"MEQCIHozcdTG6UMsilLFiPFensQ3fEarju2hiRE13rzjZiM+AiAFCQ4t65VcaJlfgslnTGzVBaB7iMoZuTqr0qQ1Pd/Fww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42033853},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"6c62e2a473545073e2322cf86d0cca77f74e0ddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.5_1760516214769_0.7192685481546899","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.6":{"name":"markdown-flow-ui","version":"0.1.17-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"93d8a49ba9878b0d8c2555de099903a6b9e456fb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.6.tgz","fileCount":285,"integrity":"sha512-aVC1aYqIr1K9vg0wTgNAxR/xmX/wBvg3mmWgeeMBGAjBRjyRQTmN4GLBdyahps4Er7Qm006vk+mMbFt2Kh45sg==","signatures":[{"sig":"MEQCIAKwtWZYIrhcuAc4yq4W5CvQjaLr4mbK+aIL4DOJNSRWAiApEyaWBIW4PJmxrdvrgWGd3pyIxWbtLT2O9gQ6EeNtUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42033907},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"00365c9fe6df7b40ed6a86494ef665e49a106434","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.6_1760584282540_0.2888161569949319","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.7":{"name":"markdown-flow-ui","version":"0.1.17-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e59ffe3a5a865343127e38e9fd097689d32ff819","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.7.tgz","fileCount":285,"integrity":"sha512-5Y5qYVzxI/PQo3sNCTvzgRfZOxhn0wW7Y16dATvEzJlMBWkThxlMx4K3MLDcRrJsLr1dc3gr4lbA/V0kzjO+kg==","signatures":[{"sig":"MEUCIFmKLDIZ2Pc4LNQHy4qo5JPftzHmoZbFsf0ROzwgOfF7AiEAsf7dTLXfa1fctNIljZFgU9o/Qjst/5IOWCKetvblODw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42033990},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"126a1eabefa010100098033d0d9238e4168875d5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.7_1760585130683_0.6709307191373497","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.8":{"name":"markdown-flow-ui","version":"0.1.17-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c602b3162e6b1a8475b4fd44a4b8fb796162032c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.8.tgz","fileCount":285,"integrity":"sha512-T6B7pnKmrV8KGPQzrSrh9yVTn+tidH6fyMAZNEdq2h9UOSh0ZoY5ULSU3s+trPyi3hQbtba5blCbwcKXitwgTA==","signatures":[{"sig":"MEUCIDFKbZkMKWu2ZxScqqCvZjgijJN3pG+J5rJft5eCH2CIAiEArKxtcSDs6tUIafAPVV+TTLxv/lWKb0/6qzfp1TZam/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42034066},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"35b91b1bbc85eb6d2f87b9385a2b043c3c337853","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.8_1760585633227_0.4633519800398549","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.9":{"name":"markdown-flow-ui","version":"0.1.17-beta.9","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"65c8a60035fc9829ebd125dac781874d0a11847c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.9.tgz","fileCount":285,"integrity":"sha512-GyQJDkrsTLOC9JthQsgzx4uh6thtF5ievaW3LGaCCajc7hex9nzpBvEbJZFxpmHG/kY81ZMT4CmqZ+fdVshXEg==","signatures":[{"sig":"MEQCIFLQA8aCyw0Rn+gY16MP7IAsU3nERR/1il6QiaOpFzhyAiA4yzo2hyiv9gmypVityff3zbUD3t7OUfMH4rrROp36XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42002512},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"0e74c65905da70a17fa38ae5eb34a4036e2149fb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.9_1760587142686_0.7849918835438889","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.10":{"name":"markdown-flow-ui","version":"0.1.17-beta.10","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3f5f482fabd2fdaa37757f564a86ecca8a543590","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.10.tgz","fileCount":285,"integrity":"sha512-1vAobxuKXTVcAKA+zDj+pQ0SZvtcjQxI/9hmK3G2kzk9DUZZLfYTCzCvFxl079IZHTAFM1MayaltU+tESpXV9Q==","signatures":[{"sig":"MEUCIQDA4IUtSAwUcLdx98UaqqyEWN64R4D8obZqSFuQVQ05uQIgY8O75/vh4mE3+sXZ6Njs1arQOqrcpEvm5PkuqKfpdVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42005433},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"5838c4691eb831f50437cc17d9ade9005be7ae28","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.10_1760599350378_0.02904954415494565","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.11":{"name":"markdown-flow-ui","version":"0.1.17-beta.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7d8606f2ca229f1edfb46f886267c1036c0deafe","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.11.tgz","fileCount":285,"integrity":"sha512-hs+ugIo8oHPEz1Mb2auoAfNb11qgRDsQ97lxAGBkBguUiK7brxrjz9La9GK6zyBVgVUxMkv1VOIEbL0Bj8b4nA==","signatures":[{"sig":"MEUCIAyuX9hlavIFrG1Zl/Arkw0G4Ra5UFAU9VbxsbKjnyCOAiEA95HYVfrbtbeR6IgaP9kyufrEW6hXrp4NG4/8gVhecXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42007703},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"4b0f5ca37d8c24831b179542741120a60ca285ac","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.11_1760601081345_0.40964794201733756","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.12":{"name":"markdown-flow-ui","version":"0.1.17-beta.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3c35144923fe912f533245da4fdec22c39c50a54","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.12.tgz","fileCount":285,"integrity":"sha512-Jz/iFXg8jEupISVNB6bHZw1CvlRkC9d4QcaH1jHsfngjs9SMJzEpl47yy9RW2aWZrQzeYg4KTZNNZsgonAM+Gg==","signatures":[{"sig":"MEUCIEELz54d8utzu/2ye4ciZ7QL+UKk5n44qdNbHaFWHH8eAiEA+bVK4gSr5YIO27cn+8TWztkWy28fa6I0AtUMYQ4bmKE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42021214},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f5ec98c14dc651edbd48db896297c0cd8bc124e4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.12_1760603057987_0.8305847817405105","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.13":{"name":"markdown-flow-ui","version":"0.1.17-beta.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b72a68b9d222b80411a4b2ed32b70371e4a5f790","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.13.tgz","fileCount":285,"integrity":"sha512-EQaJJxOc2CcWGE7S3XvgBe3F4JqUR3Pcxu/fRPD1OOKu+sx2+MVF14XJpPQ0oyC1H+jd2+BH27CpB60dwMYIqQ==","signatures":[{"sig":"MEQCIB5U3Qyx8+F7aFNCgRtOlRXTT2nhyMEoSGVCBrDOPhr6AiAgAuWvDooNC+RxIz/KdbWjAfvVGgNdjWwP9y3NQDc2Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42022647},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"5e83250c710ca6c3686f0a356ae23071f6ffb417","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.13_1760606864137_0.6198223335613773","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.14":{"name":"markdown-flow-ui","version":"0.1.17-beta.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"deb3c26dca4b70f583ad05cdecabeb077604e3c4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.14.tgz","fileCount":285,"integrity":"sha512-J5JzCC9GAABdqm5zvWZ6ayPAhjBxWb+fbazZK5+34cGOan0ddg1GgpR01ITN+Rb+rHJZjfvlHUwlaHKQd1f3lg==","signatures":[{"sig":"MEYCIQDj9f4lWv/gv75EKatuaen6X7jAF+IR/0aDNAfet8LTAQIhAN+XqarnsoVySKjp+klJjO4qcgE/Qmbc0pdzZLCPC0Km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46831064},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"abd0bc769a5d2368836de0fb63f3d31e16ed475b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"^19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"^19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.14_1760687171689_0.3550794040278651","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.15":{"name":"markdown-flow-ui","version":"0.1.17-beta.15","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.15","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4f9b58a73b794dfdd152c48d777056452884e5cc","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.15.tgz","fileCount":285,"integrity":"sha512-urUI8YuqD7dPrdq94RKrHr1jo6NMjfCxoknIxS5vknpW252CAQIIjXpAkij9kj04Euqew/kFf7faMR130B9MQw==","signatures":[{"sig":"MEUCIFqH48CMSVpBEudocWKCjjL+hm3Z3n+lISGFNoPRZdC8AiEAw1YvE/l6/UPQPq9/MXRir1ACX4ee8Yx3VpL7gyOcBEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46679551},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"390eff78d628417394e952f73379c41f642e23c0","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"^1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-popover":"^1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.15_1760688074536_0.6394364142544924","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.16":{"name":"markdown-flow-ui","version":"0.1.17-beta.16","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.16","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"17002b5e829770bd7c21007df3e762ce89a22c1e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.16.tgz","fileCount":285,"integrity":"sha512-o33uqv6HKnyjznPWnRl1s8KlZjZwOrkzXe3PK+rfcMQarj7GYyoejsxW/ImQfMG7dc+4nMWAdkIsr85TerUQbQ==","signatures":[{"sig":"MEUCIEXAWPI7qzj1CtqnK2ZIb8YslnjxGbdeuqqtlQcgESZfAiEArmaK5spqKu7oGmjvpFchwtHxwDJHJrHbCdl5FOY3/6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42086453},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c7280f3628b98184576582d41756bd1b50ca3d56","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.16_1760928851345_0.6616241147650177","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.17":{"name":"markdown-flow-ui","version":"0.1.17-beta.17","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.17","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8cee8254506e0608c51a01a0014fa2b79c4764d3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.17.tgz","fileCount":286,"integrity":"sha512-X/RWoY3zJinP2WGWsVjwC2HUIS5Sycb8B4bFM4FawmKHW+Mucv72j1O2a6aUCf/wtZfMIdT99sToa52XCz33Aw==","signatures":[{"sig":"MEUCIQDOWWN7X3ZDIm/pNKCsOdonqtykEVBOLN/FVX3PhljbfgIgeg8f9evQiZ7E1Tzwip6cM5FzfEbSir7oRt0vNSSqZ3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42086749},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c7280f3628b98184576582d41756bd1b50ca3d56","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","cross-env":"^10.1.0","storybook":"^9.1.5","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","autoprefixer":"^10.4.21","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@storybook/react":"9.1.5","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/react-vite":"9.1.5","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.17_1760948890149_0.5479565503945079","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.18":{"name":"markdown-flow-ui","version":"0.1.17-beta.18","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.18","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"92534fe5d4f4f7abf16185a95bf5055bb9ea6909","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.18.tgz","fileCount":286,"integrity":"sha512-mzbeKtIakccz3EL1+f8Bkm9+oxOIgL0ZWPHuUCMJDb2jiljU4G8e5yhMLmVkHze9qU9SCpE3bo2eB9B2uUATtw==","signatures":[{"sig":"MEYCIQD5uZ1HJ9h350BqZhn8W574SXzaCu/BiC/D1H70Eakf9wIhAPgKmGwQcX+JQukS3x/vHkrtvKYfo5BQETNhH56BaOLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42098368},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c7280f3628b98184576582d41756bd1b50ca3d56","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","cross-env":"^10.1.0","storybook":"^9.1.5","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","autoprefixer":"^10.4.21","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@storybook/react":"9.1.5","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/react-vite":"9.1.5","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.18_1760952093209_0.012246828672637822","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.19":{"name":"markdown-flow-ui","version":"0.1.17-beta.19","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.19","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9b0a0cbc4e657305bd9e28e2784a700f98b261b7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.19.tgz","fileCount":285,"integrity":"sha512-E519svQFoOzYAps8nAs3DOWIm7wA+hEI+RFZiCmheII9ZlluudSFokhTmIFY4af6k45KgRwiDbzpY7oGTomQFQ==","signatures":[{"sig":"MEYCIQCVKu+CZ1PyIHFsy9xaAMqj8SW8TLr49wt4nnbnKhikkQIhANbAY1aCtpN41wP8lgFJ37KaT/9POSB6rLkOe3aNdJ0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42086453},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c7280f3628b98184576582d41756bd1b50ca3d56","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.19_1760953594505_0.09413850594331064","host":"s3://npm-registry-packages-npm-production"}},"0.1.17-beta.20":{"name":"markdown-flow-ui","version":"0.1.17-beta.20","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.17-beta.20","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b3d3f62f96335aac225174cff18cead093f4fd65","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.17-beta.20.tgz","fileCount":285,"integrity":"sha512-0px58rS3rbxL/oZ9MIcj/EtUbS0Z1m9wsCLC+tM+2SMRQJqYpwtEv52KSZMPThFCH0e0RVGhSfnLOHGG4SELAw==","signatures":[{"sig":"MEUCIQDrTB8YrGilnpCxlLj95SRjmz556ELGIzw4beb7YSP6RwIge/CGZ/2E7A7HNExc2I3K71JiSu4/3h1FbjX2cjxXNAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42086445},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f3acfd9a0dad21cfd57a73d0bc4474d2fcb9b8b9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.17-beta.20_1761036115516_0.2925111295884468","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"markdown-flow-ui","version":"0.1.18","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.18","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3a588c7cc461c43ed2b15338bc2bdface2939f88","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.18.tgz","fileCount":285,"integrity":"sha512-R1oTr+11q65K6ZREWoi6F9H6Ul2j+p0DHubHS6rmkgCx5LgkcCYmnxrjvteDzoNfHkfaWukLQLqHZUXLjTdrFQ==","signatures":[{"sig":"MEYCIQCj4kMk7Nqj/Mll5PLwL5JAGw7l0l8gVhyIAeJKxM0VUAIhALUYGdlNEJEaxk7Jirj1XgYAEtAdU2UKb4/6kiBETpHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42086437},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"558448ac4cdf2c1983ea5dfa13fe2d3a8581ec13","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.0","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.18_1761118190876_0.3143045236550497","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"markdown-flow-ui","version":"0.1.20","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.20","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f7496e8661caed9cfd338da48e9e027b324654f5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.20.tgz","fileCount":285,"integrity":"sha512-etZ/kWd/0yT0Hds9Yrlw3MTWbbMArgbaz3fdlZ75RMhmWjeqaeh9QeMNo18UHJByVmp/A0cu6XCto87SQm9gqQ==","signatures":[{"sig":"MEQCIEnpVtzSyPd4yEysCnNKQwnC/mWU6z0Vk06/DM/N4UuoAiAsz2vT/Kg9XE+dIp1HV0+jr+b7L+ExtJ70P7PdUHaoMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42084358},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"3e31785b5e750e902ff49db55db3f466a6c3ee60","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.20_1761185478903_0.06386638559461733","host":"s3://npm-registry-packages-npm-production"}},"0.1.20-beta.0":{"name":"markdown-flow-ui","version":"0.1.20-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.20-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2d3b9e32746b223a9b0c730e09dea6a3f9d2be3a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.20-beta.0.tgz","fileCount":286,"integrity":"sha512-XdUZvSEW1o2c6OqpP4bUznltwHA6junoNkV0rxr2L60eC+zE4j47a9q25EKitxJcF7K5o3KMxXp5EKpeNvYDUA==","signatures":[{"sig":"MEQCIEMdq/gNL+/WZMO26x+3G+NKLEnSXvfAx9EpaCCH3EYsAiAhLlRhB8u4/w6A4g1wCAc0zB4x1hPQFSIrRDQtgH1pmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42084567},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"74747f39befeae3359e1d22d1a49089ece44f72e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"pnpm run build:css && vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.20-beta.0_1761559536698_0.4667236636552501","host":"s3://npm-registry-packages-npm-production"}},"0.1.20-beta.1":{"name":"markdown-flow-ui","version":"0.1.20-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.20-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"aa231a5080fecaf151fb55e38cecb2c4ff90d1f4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.20-beta.1.tgz","fileCount":286,"integrity":"sha512-pr6gEP3eoDzpp8JyyxXgvGHPJ3FwnGB0XjEHmnH6y0/3Flxq3zATvBee8jDmHRuhkdXuPDLucLPe98hXzivFPQ==","signatures":[{"sig":"MEYCIQC4QtTNqFEgwtmuDLBqAiRA6H1TJGh+CtJLs/fGomBNAAIhAOmZUgz5p4ewrSBlRPvbCObDMlCILdoaYk6hmBdhO5eD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42084577},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1c72947542fb9012d06e970ec721fd67e6d6abf5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"pnpm run build:css && vite build","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.20-beta.1_1761559954496_0.7477410493372163","host":"s3://npm-registry-packages-npm-production"}},"0.1.20-beta.2":{"name":"markdown-flow-ui","version":"0.1.20-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.20-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1a84e08b547760f52a2ab049e034120a9dd62e66","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.20-beta.2.tgz","fileCount":287,"integrity":"sha512-1lcbzWX/seYqOJgK5i7E+JD4Hw46kDOJ9+QP+CCCOINHL4Q5EjjiJbQFniRwChVxADzgqX27ly9Le2ZKRIVrEg==","signatures":[{"sig":"MEQCIH1W3QB57hAwlS86DeYI0eHWNm/dtCn4OMfbesVYSJDuAiAJcg51AbRMtPnJo/p5lvrwAwxzIg5ofJ3UCHS89qgJOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42115514},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"278e6c588219105ee5fc4352f04e30e0618edae2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.20-beta.2_1761561878577_0.5998933968579152","host":"s3://npm-registry-packages-npm-production"}},"0.1.20-beta.3":{"name":"markdown-flow-ui","version":"0.1.20-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.20-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"cd2a6e5748cb91062e14ebd0874e3e9576b4844b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.20-beta.3.tgz","fileCount":287,"integrity":"sha512-nbnxtHjDlskLcUj9zc8TR9nzrO76RCNhJSbKbuUm091XigJYKwVGzOPrtjqzb+oNbbJVy1XLFpVnLEATD0nESw==","signatures":[{"sig":"MEYCIQDks84OFCTETcba+JRzMrgG1b32pv4sJ2X+m0Q5p0S5bAIhANY5DJ6T+LWI/8Ba0C9v5U8ekBiT8xOmnuHpP/AfIUNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42115633},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1ca6c521e5fe9c1aff846e03d62ad0a962a97014","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.20-beta.3_1761631039757_0.4818454850165006","host":"s3://npm-registry-packages-npm-production"}},"0.1.20-beta.4":{"name":"markdown-flow-ui","version":"0.1.20-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.20-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"60208d7e1527a0ad9b4fc2d69f911601ff6f0322","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.20-beta.4.tgz","fileCount":287,"integrity":"sha512-XyVC2LgyVVqx0uwZdMSoetZUca1AiBnbDKWPQ2mouy107kSg0b6nn2vhxgnqGqbz8yrU4/D/rUPqGzJdxGbUWA==","signatures":[{"sig":"MEYCIQDK+AZAw9o3wG4x3wOvtE6Wuq6AGQ1JLR9IAn0vdLnc7AIhANDD44tDLQ1Z3RQD4Ig43MqCNJEru0E8YffeoIQ85GwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42116054},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"a4e698c9da5203fdd3d54caee6ad50aeb0768549","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.20-beta.4_1761636639034_0.7401858729242545","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"markdown-flow-ui","version":"0.1.21","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.21","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8452f448d6db0c73efb7b34ba1f99a738838bb0d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.21.tgz","fileCount":291,"integrity":"sha512-YM6ao6lChtR7Zuu8mwqjZskKPa5QkJSIk79lXPRi4YuBr8UJsG5ubNBzFfZ0XpgLHIzd57VfNBkiMis8pyvTiw==","signatures":[{"sig":"MEQCIGCnco/3e19VNKNczchvCe2tX5agQJDlS9hY3zJlOmTwAiBAoPVEyjGKNffcHwgVUpRmAIOSvPtfBYkWgsLLrCflSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42363654},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c6b8074c0e14ac846b0ef05ccdc70aa724d01c46","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.21_1761795368552_0.1786384897998865","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"markdown-flow-ui","version":"0.1.22","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.22","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9558a335edfa2d77964ed709d8a4eb02be9525ef","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.22.tgz","fileCount":291,"integrity":"sha512-i0eedOF0fBxNeeyFdlwCfEvQvy4bFNxLU2bxWkYEiXUrS5+FndYdqjWxvJ51LUJtXY1Mv0+AvfHIU1EUU58eKw==","signatures":[{"sig":"MEYCIQD06Ny6+noo+B7KCWA+sJSPR0G6oUKo0lUBOadfz2ewdgIhAJJ0LTmR2Jy0yHd3tRd+4degZBeG4fGGRiilpNRzvpdV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42363638},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"ed03790acdd51d5e7ef28f93c90a2fcfc066629e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.22_1762251858048_0.19702396509736353","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"markdown-flow-ui","version":"0.1.23","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.23","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5064cef2553bf4a005e28f5f384c88c0f9053abf","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.23.tgz","fileCount":291,"integrity":"sha512-xixKwYiAWGBHsWQfDsA4WCBs37t0VloBgDnQIiYJeLvptCQwwdesgUu4FKqBI/yOepcEX/iSVKXzDTz5/5aCRQ==","signatures":[{"sig":"MEUCIQCUSrNIN1YpHbbtEpyjfRa35mCg+vYMbyzfFyFchvTV4wIgFZ4t3lAtsL1FyemYZNdYAEEc3CFvn8+LDyPHXt9vCHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42372569},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"6ad4067a4f4b201eb0560c5e2821900896ee5fe1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.23_1762329374466_0.18333486056022408","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"markdown-flow-ui","version":"0.1.24","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.24","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2b82c4d62f880d63c769a1b477566ceeeb64a321","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.24.tgz","fileCount":291,"integrity":"sha512-4eSFnLNQM//akslK1bj1eaZXuSt9ZOfb4tbY9E70ocuXivUa8/XakXJ2UBBelBOBdj4z/Zq7Mnm0jcSwd54oxw==","signatures":[{"sig":"MEQCIGHTnjhGyVp+oUYOa26MvYIxKv9WI47iZwA29cdgyw02AiA+ZiMNJrBVvQXEHy9nNRUXNI6Iet5CEz7kCydCdnKeFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42428842},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"2f65315afc494a2139f47a656cba63f4ad4e68bc","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.24_1762426856247_0.2840779419775117","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"markdown-flow-ui","version":"0.1.25","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.25","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e8a0d8c3b18d746cdafc230d9d112e3e6ddec924","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.25.tgz","fileCount":291,"integrity":"sha512-PIo5sWK4a9Ny95DgkvnPNeFNbFgSFyMqPkWFZss4XpnN+X7GgXRZ//VKdhYC170+aQw5BwS8uD0ECSprMbu2fg==","signatures":[{"sig":"MEQCICCj89n500pQ+wIb48FMExpfvd0p5mPCxkvsGcs/sOzEAiA+GYQj/J3w8Rhk3gHhQcs5PfKC91Sz/Hl+uopKZAeqUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42429376},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1ad91bf147b1146bcb6ef175da0d6c59517b76f8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.25_1762427908072_0.29813789111513733","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"markdown-flow-ui","version":"0.1.26","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.26","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"042b4c2a5286c4fafbcd28f2374b6bcb190e2a25","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.26.tgz","fileCount":291,"integrity":"sha512-l07mHCQo3tcVvluYIoNrJSYhwmogh5k3X3b5Tn/DtWcRvo19m1eP4Q0Uk1vbRXNFLYTRZyX+MbeujjQKMLdy4A==","signatures":[{"sig":"MEQCIHvsBZfPrl2eqETGQixql6MifJbH4ZoNQMj4gYFXGphRAiAV3xMonVPUhWLgPloVPR8FrJbODorr46CdibRj9Hnqsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42429468},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"4a83508e3abc385ecb2b320553a9f1713a2a85aa","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.26_1762600556940_0.9229624454531786","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"markdown-flow-ui","version":"0.1.27","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.27","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8a3142c7b7322432f49aa1ec9d354fc5e05bfd97","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.27.tgz","fileCount":287,"integrity":"sha512-gVWh/ujw6WKStJQ/Cq6X+QlNU0wfQyw8i16suns9+EXxqzGBE1DeFKwEGRVl/u1jvTybyHOsikEUvWrNRWTa9Q==","signatures":[{"sig":"MEUCIQDLq4oIt/B/UgsRYp5OeHaLYmdcuYfCX3PJGJbF8ADuKwIgWn3PDdixvMblnnIgkgNSaHIFVn4AZVsH1gh9yK0DBG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42098590},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"5e847b3c32caa560f3243372de99b71b974fa104","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.27_1762854272612_0.784762619546794","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"markdown-flow-ui","version":"0.1.28","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.28","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8c9c60c7e3f8cb0c8810aea2785f61a7766ac6b6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.28.tgz","fileCount":287,"integrity":"sha512-w9srrKfM2haCJ65TKCs9UiPf/VKQaLuKZAeQB5cWZoSPVRhKAuXrRndUEPZGnJ+I6MlpILjACd2B1PUxQ1IzbQ==","signatures":[{"sig":"MEQCIB2C53nxsvf6H93IwzsivlTbhZWX+owI4MDn5uuliVfyAiBiFgMsd3m4GvWPc7Gm4dRCNrNgIEkps5WQxr8ICnfYWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42099369},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"89fea676711168f696a1a3bbacc93db9d867a08a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.28_1762860505011_0.8283042541854524","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"markdown-flow-ui","version":"0.1.29","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.29","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b995d5b6cb915224d61e25df20af6cba1e04632f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.29.tgz","fileCount":287,"integrity":"sha512-oz3pp3p+xk6q83HGJATn/csGOjR5HZTD2iSpq/dFlII+ouYyGze4ISMdqiSbPDWkA4H3YAfO/+KqDcd+vPS8CA==","signatures":[{"sig":"MEQCIHIO1G+CJeE9l0iSiGY+SsebjX+khUjf3ClOWx7de56LAiBCH4P7HXuwYzLjGLz9SMUgLBcQ82dX2AFwDbeyxFJfPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42102159},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"3c0299d525101c6e71cb1595d9437dbfb03dd6a5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.29_1762942646266_0.5797838019901191","host":"s3://npm-registry-packages-npm-production"}},"0.1.29-beta.1":{"name":"markdown-flow-ui","version":"0.1.29-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.29-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"250fea74f7ba590df3ce63b2130b3df10b042886","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.29-beta.1.tgz","fileCount":295,"integrity":"sha512-Q+uJIelvLxQEgfO3iqvn2ycP2yUgMhqdq6zE+zpu51p2z564/QEN3FuBCJpBhGME+hCfwNUC+kWLb/hYdLaubg==","signatures":[{"sig":"MEQCIDlnVL7qBNpeq15fEkpxSsjWXnhO/vsGpPgFF1BHFj3SAiABk+3tEydQmGtGHeFjRELfHFEYqGInn8KvTV+K6aSErw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42474765},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"ac066223b0cdfe96487b2447b12eb06c0d2bfcda","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.29-beta.1_1763097877609_0.24848316671609827","host":"s3://npm-registry-packages-npm-production"}},"0.1.29-beta.2":{"name":"markdown-flow-ui","version":"0.1.29-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.29-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"384b9e9898796e4e362db976413e7e5c60eaf2bd","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.29-beta.2.tgz","fileCount":295,"integrity":"sha512-SWgfOlAb7mXP8/j4vN2/Gx7rhhn8Pm4OzQLx90r6scCNpaGmuGdhOa4BuAPJ49omisEdHIl8F0Sv60/dVteIBg==","signatures":[{"sig":"MEQCIDPa5IyyiOvK/XwA27GZol2sFE7J85uaHTp5jP7AAoiNAiBK4ix6PgE/2f+DJ5gvWUg5CxC8FMDTATzWuv2inZOk7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42471645},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"5d9f7d09ce7a1048c9d327feaa648b1c98be943c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.29-beta.2_1763099124360_0.5393071909820144","host":"s3://npm-registry-packages-npm-production"}},"0.1.29-beta.3":{"name":"markdown-flow-ui","version":"0.1.29-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.29-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d4e636a2531c5c58f45f99e5fffa891e7cea6821","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.29-beta.3.tgz","fileCount":295,"integrity":"sha512-XxO6II5Y9XnrgFSIYy4g/SulAqExvE6Q9WjqQESJcbTk/3/JepP8BdcRlGRLSqm7m2+eRODdYoXgHNi90iLGUQ==","signatures":[{"sig":"MEUCIQD2YEYtJTdRzu49PFFuYsS/V3tZqOcO27lIaZ48hmpDnAIgL6+gB9oVqlKC+LfgRoSy99F8qrNKCX2p+0oha8CgOuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42471649},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d4e5b8f64847b8a98d6db4bc15668f07734eb853","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.29-beta.3_1763102000586_0.533233933371666","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"markdown-flow-ui","version":"0.1.30","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.30","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6b9d0b616d953c37902f6b09bc8b8e7a4dad1f45","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.30.tgz","fileCount":295,"integrity":"sha512-RTygme8kD1AYG6UA1o+QnvyhMXiWY4Z03FKIFN7CjzlPs9XJD3yvhQ4B8CyRoC4xhVJH0SI77EpKI/3zeTWEPw==","signatures":[{"sig":"MEQCIHoVhmgBD9htrnIRysIJvlZNCVYotBiXYMg5ak2niO04AiBoiAg25nZYgqqfiBsvEojv9Vi2qans6sfJJPaLlVnxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42471642},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d4e5b8f64847b8a98d6db4bc15668f07734eb853","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.30_1763108677264_0.6815269289346506","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"markdown-flow-ui","version":"0.1.31","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1e629f9ff831e5eb646d20890b0f50ecd44a589a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31.tgz","fileCount":294,"integrity":"sha512-uZYLA+2PVlRue2grO3GRWgxGXcdZ/dm89V67Eg2DmZuDA8BXwyxw6PxRxRtDmh9rwJRgno+ghwSC8OVJRHRoVQ==","signatures":[{"sig":"MEUCIFXbgg56DLGrolKIe2xPGQXNDJ14D7sHZ4ToBExMm2q5AiEAsmBduOyYxNk0D/SpssWs2USdLGbQhD1d7sPmC3ZzuR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42907096},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"0f5f1f4a899f07646a820de8b135f977d02f3f2f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31_1763267026550_0.8454812089478576","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.1":{"name":"markdown-flow-ui","version":"0.1.31-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4cafe58358bb631d7496d19d56187a4d0276e245","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.1.tgz","fileCount":294,"integrity":"sha512-BkojYwKEYv78Co4W8X2+xbp3TNpi1dLgk7n45Oullm8ge0DBeEfmEogjyS/MVcpyyv2xtogNwsH/P5wb+Vq/EA==","signatures":[{"sig":"MEYCIQC4IMeSgD2lIc2KnE7iWZoyZtHnthpc1TWuIu1KU7opBwIhAODaiDAd55RdxTVJvoCWUYliU24CyZ8mxJa04dpzDK3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42907826},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"24dc91852a5c06ed936e5a16117b82911f4bcc0c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.1_1763454273755_0.9331910403279209","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.2":{"name":"markdown-flow-ui","version":"0.1.31-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7f65821d00b7873a54add8275d4b2a8c40f4bae5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.2.tgz","fileCount":295,"integrity":"sha512-e3xDrURze3NDa2QIzCxnbsBj8Mn/FEx5pLL5YXdiYeSivxcN/6zjYIlWTJD1eom/eeO/qjJaxtQ+5DvOBgwXJQ==","signatures":[{"sig":"MEUCIQCAlgOI/oHlGcnYtLF1gvjKM9P5NUx9Bov+RLM4y09K2gIgP+CkLjNzG3XoXjsP7pRu01HjIDry3NDGHFWG5NfRu7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42912642},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d997879d08653e6195283c9896cd2eeee3268aea","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.2_1763459738213_0.7235387053931279","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.3":{"name":"markdown-flow-ui","version":"0.1.31-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"951d7455a9c27e2be489a751891664df26d6a9fe","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.3.tgz","fileCount":296,"integrity":"sha512-oNQMBlT9DLBAAbP2JO+gfbbTjaCrOwJtBaM8HjIEDsyzdIX/x3xnkKZMofDGGwki++wlZXOUq2n6IwDk2KVJlg==","signatures":[{"sig":"MEYCIQDFfkVQ6Se7wjZmW+49LzaCK/5SAR2BZ/gFWxa+UqltqwIhALN/AIoP3ASKoUwpa6R8hKqvHKBWZn9CwzlND4tg8foW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42915235},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"62f6e9a7a1c985f404ffaa96e8f966458c3a02f6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.3_1763461963241_0.5567781424914029","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.4":{"name":"markdown-flow-ui","version":"0.1.31-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f0b8f02c9d05ee8eb243fb48cd099654a3dea882","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.4.tgz","fileCount":296,"integrity":"sha512-JjE3zE7nyiM08GLioBi0kN3onGtV3IXHjj3iIjpAeiPJ6SSe9chkSYyKufrwUfI6qYR2jFkObKlXMUtLpdsq6Q==","signatures":[{"sig":"MEYCIQDehuxJ8hFstqS8ykaXPBX4hKlS4vD+RLuGEjPKubPwLwIhALyoutfwXS7mztAz5SsiGcqtscd3ncNoPg6SuswN9Cgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42914110},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"62f6e9a7a1c985f404ffaa96e8f966458c3a02f6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.4_1763532629225_0.9457862199400371","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.5":{"name":"markdown-flow-ui","version":"0.1.31-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8f0291c0cb5bd887510ac3f35d3a966cb7718e76","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.5.tgz","fileCount":296,"integrity":"sha512-RDFt41zhxRTDzLDpGDwv0evHWdQ1aUqCBdhqJauoHHKDa2V7yNIelEFbug4zAyHIp+Bwxe/l239NQb18sZ8QdA==","signatures":[{"sig":"MEQCIDivMhK7F6cwn8oITMZvFUjPaY4o3lmkhs1qpKNdDBdzAiAozrfjWiPQU7+Pb0pJoJS2fg8a4EA1JFgQaGMDQJFTaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42914004},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"568d77449523698e02445bc3c95ff9f3872ab795","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.5_1763533482379_0.18612107038106784","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.6":{"name":"markdown-flow-ui","version":"0.1.31-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"16a552d3fadab6bc645158ab60f7c389bdc07937","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.6.tgz","fileCount":296,"integrity":"sha512-FJ6kGI5ilFW1ZlB2M2Thb0dmLZeNcsBj0CNZWJPGeJDX5xLUU4/lillA6SPOEvWFxQpyWPV6sn1T5+RYumzTLA==","signatures":[{"sig":"MEUCIQD7fqoYDW5V41Q4Qla/T7UeISTleEphi7kRgFndowjLfAIgVd5CQfkBPBbr2wRTgckjywVZpt3jWIwYUX4+Z2CBxwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42914004},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"568d77449523698e02445bc3c95ff9f3872ab795","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.6_1763533632827_0.3913425390612373","host":"s3://npm-registry-packages-npm-production"}},"0.1.31-beta.7":{"name":"markdown-flow-ui","version":"0.1.31-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.31-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7c526343e649b388f2b43489047a11782e9aa44a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.31-beta.7.tgz","fileCount":296,"integrity":"sha512-WTwxOna3vwC0XdzWcFJ8Vo1ETDe5d8FMZFSRQe4lDkjhC4vlZ4OYiUZAconAOR6nysQxlNx9rVZPFk5vBNhexw==","signatures":[{"sig":"MEUCIEXWjvZZZ2R/ZBe2Gw7jrVL1GBu5zXVx+a+sKPfFWyU9AiEA/nVwhdx7t9iUMdQNelWcZMslTKWJpChuoQQ7woNNu0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42913960},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"568d77449523698e02445bc3c95ff9f3872ab795","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.31-beta.7_1763533952252_0.7023764015691654","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"markdown-flow-ui","version":"0.1.32","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c96cd9dc7d6cd17661f5e5c1aa9602dda81e5731","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32.tgz","fileCount":296,"integrity":"sha512-Tz4kVZ+OLNskVi6NHo+csQdOyxQ4pX0dW9ap1GktUMyUH+pcTXHxaqx573gl0k/iPAuyAD+R7Occ0h+ToO0dQw==","signatures":[{"sig":"MEYCIQDXiI6u2izo5DNxfRaiyANVEhpH0PsdQcSRsecyMgK+CgIhAPhXpw15hqCtEEelpArbF/RYWCeWfLKU7xW2DI6WUvnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42913953},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"229659a5fe88a8ad447afd7ebf3ff7a94e7813b9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32_1763534138330_0.9741266024929311","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.1":{"name":"markdown-flow-ui","version":"0.1.32-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4492e24c6c4c8723a12633357c3d9d953626fba9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.1.tgz","fileCount":296,"integrity":"sha512-rabQ/ZZpuF14Vv2Vyf9O8Nz0sbtPBWYfnx99S0wBSgwWZUQPlryivDiSyvsEzfGHAG3C8WmbgNUuo/ddvXSgaQ==","signatures":[{"sig":"MEUCIQDvfF/QZPCfMTGFp1FMdCPoa9gHMkmeEFUbuWmi5bWuewIgUkEvVNkkvdQSECJU8KP0eKafgY1F2VUUmMjqwynJFok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42917801},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"a71ce1b062aa8373e14e535cbdf43709fab50d9d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.1_1763960687216_0.7978708085837676","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.2":{"name":"markdown-flow-ui","version":"0.1.32-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c226cacaaee25066ea3979eaf2fe95c546878d0f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.2.tgz","fileCount":296,"integrity":"sha512-4fzaRTIGcsNMUurYewWZhBhCoRSrb/yZT/woabuifyi9+0w1dqZO67IIAPeLQpeVQDQ52KWvsfcGqspfSzvVIQ==","signatures":[{"sig":"MEUCIQCUG6WDSHz5p3XPLytBEDd/jw9l9oPC3ux6dPjogHJSywIgT1Nvwv0mDYHNjHu73VODxpua7qVpIGQ/OYvUT30FeK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42929000},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"fc7aeb1339dc16aa54f942cfe52b77ed69d9d803","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.2_1763962540750_0.35155992448043083","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.3":{"name":"markdown-flow-ui","version":"0.1.32-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5b0b125c55f5ffb9143f0e09c1b8a1c8f24e5101","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.3.tgz","fileCount":296,"integrity":"sha512-VrNVrwucwsN7I3v05XAlGGNRTY9w4PR/3IvooyiKZYCX9NDdocgskT9Zca1ScI+2GGRzi6SuK5qpSzBgcUtoAw==","signatures":[{"sig":"MEUCIFSTp3/rdRF8SKVJOq1lEWZg2HyesOko/Go7dbg0GlxpAiEApB2OQAHK9NSiS2JeP6tQViKTT1mQKCC3Ju1WzAs4rqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42929228},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"8af15244b93cd3a7b6c28646be4d2e2ecbb92d65","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.3_1763964498429_0.6480392956055918","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.4":{"name":"markdown-flow-ui","version":"0.1.32-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e2c4e32bfa50661564b79cdef67830aa8df8e299","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.4.tgz","fileCount":296,"integrity":"sha512-Vhu4xP5gatxVOavF4XkhdJZ7asyZ4JRAp5N3Cgf7rZowM6u3wYYAq5nyLVN5fzP+JzJ7NtBDLLHG8PS3DrA/pw==","signatures":[{"sig":"MEQCIAoMh22EuT2APxJT09i7oVE5h0UOIKWKMeT/ef6O1sUKAiBAsmcFNtGm0Mvu4qEadrvlpG1wVi8kxMRqXQyhC2pvOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931197},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"59a6e8c1e6ef4433f77513da00e5f573748ef657","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.4_1764049133913_0.5031826448761514","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.5":{"name":"markdown-flow-ui","version":"0.1.32-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"16365aa373475c11d9a261b53ddb7ef8b0bda8c7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.5.tgz","fileCount":296,"integrity":"sha512-sesuqEdoHpKRCmC8KcFo/AruAN2ELiCVHQiwBkd46BjR9FtIjsDYJwyd+po/QFAlq2aH2/FT4iOAdQORZVkBYw==","signatures":[{"sig":"MEYCIQC7xZoEcwnTrSKkOr30AbrJiTGBSpcdw/sbbVid2or74QIhAO9G8q1ALia92J0k1Xt6v/Ma5YcGIlkIuhUBgvqmzO/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931519},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"281122e66347451f828cda1a500d992129ccb976","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.5_1764049907432_0.8942807508446693","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.6":{"name":"markdown-flow-ui","version":"0.1.32-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e1ee0d31ebba16b2333aa3407aa40391c907dd52","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.6.tgz","fileCount":296,"integrity":"sha512-pr2NHrgzelqVfu5Qtqej4vlWmeZLl0qFt8OkM1T59+47cd69S/IHvdTPFlwupUW7BGC9fbuVHcm7OPG351/E3g==","signatures":[{"sig":"MEYCIQCg2kHkVhRSmw5qkjmY4TC88xRsn0V7iIp1D325heBj2gIhAKsjV718X/+w/ArwXCyIjx3OKHrkN19Abh2m7WWP73re","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931429},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"bd3f2684846a5d5fb0e9efa556fad4d32014e3a9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.6_1764050507686_0.8035734928303977","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.7":{"name":"markdown-flow-ui","version":"0.1.32-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a1c4f4f40e7676be23902cddae3fa021e3889cc9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.7.tgz","fileCount":296,"integrity":"sha512-hYShQ5XQ6fMF1xzMLDBeZOjZ5/t4j6SwYvbqkXtRtZFFId5dW6slaO4UP7kz6zdUv9sVHsQz7kSMIKMi+4s6rA==","signatures":[{"sig":"MEYCIQDp1ojRc1djfZHjVz1pwkDN6l466BfteWYkv6ZoG3p4ugIhAOiZwhO8x8wPkDEyuy+hmJXwEd9XJKF/seKb25mxlFfZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931429},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"bd3f2684846a5d5fb0e9efa556fad4d32014e3a9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.7_1764050606411_0.886576407901265","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.8":{"name":"markdown-flow-ui","version":"0.1.32-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b752e7e8ba2753c5e41a08f5d4984019f2f03b89","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.8.tgz","fileCount":296,"integrity":"sha512-WhhlYMXuEs1ExUqRcmG9XVFewLUGTZcVumkeUI4dkEPHJywnKbsTvrc3ORn7YX+Eam3cLQS98ldwTADgVDlxnw==","signatures":[{"sig":"MEUCIQCm38qppoLjM5iIs9P85U2Zyaq+CJGiWjZFgfR8HiASbgIgPLmw2Y4OrseP+nSJTqwxMwSPPk01YCAjjBAA8UuxfdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931586},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"b297b7c2008a6bfe1ea02a9a4b70adf37374be83","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.8_1764124723509_0.5324043261567721","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.9":{"name":"markdown-flow-ui","version":"0.1.32-beta.9","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a67590690741872197eb66483781cec159a142fb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.9.tgz","fileCount":296,"integrity":"sha512-ENrgE8OZKr+zwV7jHmQ3z+wLNhMfqa1Js3KBtBm7JvCP+4jgsOafrTE+DKbYAp3e/7cWv6Tt9bPDZWKUufjzkg==","signatures":[{"sig":"MEUCIQDQIlhcH5emtX7knokWqc1siVpm3WwBBBALlKlD/+ZvWQIgMWqzyNamWIH+PXiUQxSRAhPSR3Me5rllVBABwBP7R0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931545},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"17222ef786a9068b84b50fc9faca15a6d25517f3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.9_1764126719680_0.8625905574717372","host":"s3://npm-registry-packages-npm-production"}},"0.1.32-beta.10":{"name":"markdown-flow-ui","version":"0.1.32-beta.10","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.32-beta.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d16ef6772ab2bb8065f8fe998895ddef5a71b651","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.32-beta.10.tgz","fileCount":296,"integrity":"sha512-qq0/OJ7Mu9LkMvfybQbk6mUG0CewrUbxdPQ5XIvaai1Snv4CDDsSAOu1wQkNt+ZVzdd02yK7YBZZ16/aXU+obw==","signatures":[{"sig":"MEYCIQCaUIPqINfAFDSuk5qUGcm00FgDaIfz0DThfB1bEyn4DgIhAMr2xyqSZD5RjIuty2NsMLnlXeeNKX3kpRBIEc6F1SkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931439},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"3a27145d4cf06b7bcb37c7e662c933649f4fe7d7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.32-beta.10_1764127352913_0.6601286619021527","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"markdown-flow-ui","version":"0.1.33","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.33","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9388e452a13b81ee418492db14e64fd97040f12d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.33.tgz","fileCount":296,"integrity":"sha512-R7NPV/GENp7xNh/S0wwgan/YQFsnDXb1Ilv+bDCrBuKcFf9VpNmAF+uw+wBaggtwy+8k6qIkgCe1jMVAFtgU9w==","signatures":[{"sig":"MEUCIHn79puEfG/K7sTWK/6Qher3leozb16GSIlLOU+ntNZxAiEAuol1slb0F/VoOhqgP77mtcwbIfQD/rGfEnBiWHTKtIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42931448},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"ffbc7216b024ed94edbfd72ba3c98c9e91767e61","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.33_1764127814837_0.3006790025592503","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"markdown-flow-ui","version":"0.1.34","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.34","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ed7cb1bbb58d54be92cc107ec97d0e8f4c0d87ec","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.34.tgz","fileCount":296,"integrity":"sha512-xrzwY3D3NEynzOXM5Jf2mlbHHYKGsMKAO7H/4rWBD7Izq2pm/5VbclI3lrtjy11Uyq8VrUZe9L0WiBfryUAyqg==","signatures":[{"sig":"MEUCIQD6Zno4UFpP36DT5yFZCrAvhujMewgXx11JIIZ+3bn5WwIgVN0Yw7joZhIT+I5qPUa7gkoE8QUwIv1qjoHAOGW/RiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42930849},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"db040d4efba4671052e778e7631855be31897a3a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.34_1764128327710_0.31294494479138657","host":"s3://npm-registry-packages-npm-production"}},"0.1.34-beta.0":{"name":"markdown-flow-ui","version":"0.1.34-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.34-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"85411f2b7536abe134e4be785fed1f24bfa64533","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.34-beta.0.tgz","fileCount":296,"integrity":"sha512-MdtDmAIcawMGtXsxMj7pa3BcVsOPeBxHu3QS45orl8JU8a2s63N4IlAxw8WoILGbrmBKggA9WWTI2yEelQwOPw==","signatures":[{"sig":"MEYCIQDpC6ZTBUrTlhlMJFa56XH3GDXGbPzppzSQQsEQfs6oaQIhALYybAXg6elJev/HVAHx2AIrUO/ZAsDeifB064E6lmE/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42933031},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1a2f1ae92956af04228683032927450907766202","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.34-beta.0_1764138442413_0.15986715946384344","host":"s3://npm-registry-packages-npm-production"}},"0.1.34-beta.1":{"name":"markdown-flow-ui","version":"0.1.34-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.34-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3791eb0edd44b0e2515a2075bca4621e4dae6a1e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.34-beta.1.tgz","fileCount":296,"integrity":"sha512-2L05+vt92y2FAAX+uMzfyilhb2JaPYeSAVnFrABLRsvnmn1xJodH6AfTkgf6j/+GQzUULCfk/nQJXCTETUeMiQ==","signatures":[{"sig":"MEUCIQCsAvc7CTkBlMDtD8v9H+kUA8r38nU234FIEQCCUn0aHgIgY1Z+0yjenvHZ26O84jioMqvnKGOyx4D6o5q4hml2lW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42935147},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d9fa2da56b80f3f08d9ba5d5ad6cbb5862e495b5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.34-beta.1_1764139476353_0.02904987046315921","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"markdown-flow-ui","version":"0.1.35","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.35","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"71a31e35b865394365c279c10848dd371b521b68","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.35.tgz","fileCount":296,"integrity":"sha512-JAAAGoR0OwYb4IZaRzvYYvq8JqC1kQ3gPoO0Kmg8dWi2kwZZDxegG7AGtiJHPh6MqXxlZtOL+xX7Xv7kESEgEg==","signatures":[{"sig":"MEUCIFzAzjbZj1KCzNjQw3wK1Vn9DujNKTW2srXKkyBnIKOfAiEAjWjjwUxHTvdw5zZVJqsUJMGIGkD8YFPX3RajuFBP/WI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42935140},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"06de654b3ee97012e1bf6a8c8f22cb38a430a8a4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.35_1764140121732_0.35716006486422236","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"markdown-flow-ui","version":"0.1.36","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.36","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"fe43eaf9f577af795222f97e4138b1764bdc4fda","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.36.tgz","fileCount":296,"integrity":"sha512-olmnvtrZrgIxzp+xCK71HfCfK3YMGaet9ugRqOgR/2VIr2QxfH+hfMVzUYy6vsywcKE5Bz1aPDiQ8B7fzXzpzQ==","signatures":[{"sig":"MEYCIQDQs+6K2lob5m1SVwMDNImACCK9XZ0S9m8M32NpYV4FlwIhAIlFNXNCKsZP7T2asA9arcZLxtDv6VypFw9BXeU6ybvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42935382},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"fa006ee158d1f0ad3a171b1b377160c7c0673818","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.36_1764141374983_0.7409563941204274","host":"s3://npm-registry-packages-npm-production"}},"0.1.36-beta.1":{"name":"markdown-flow-ui","version":"0.1.36-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.36-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5a056e2dbc15161455a6b2973062655364e2a76e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.36-beta.1.tgz","fileCount":548,"integrity":"sha512-9I7qDscimvXlL0uTW6rZTcdmW8Ej/+p/Y7w7b8fu2OGL/+ilO4sgExuXqdVzPtkF1efqMnccsphYvXixFwrbAQ==","signatures":[{"sig":"MEUCIQDXulxzQ1XO9SQSJlfhGwXP+vm9EX2ka1SsVD4b0KqmhgIgWIb8WwoOVkqLYEb3+fmAAowtBNlsqfpseNbdwRp1RHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47069211},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f436906eb38a949e082de10256ce6086d7cb341e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.36-beta.1_1764149552566_0.8960993582596208","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"markdown-flow-ui","version":"0.1.37","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.37","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5dad00207ef0bfc6508a8eee1a01df6792395bad","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.37.tgz","fileCount":548,"integrity":"sha512-UJAtDHTp/2bLDtaMU2fRyVNBIdJoRjkWtf3W4Nb3XS7yOODZ6SCRWQ8Y2XO3jTg6w/Nh1p35k2B0tirFw0tzgA==","signatures":[{"sig":"MEQCICrH3ffv28Qy8vNR5aIUFTHK60s4g5EKRNo/v02zWDiuAiAKOW4Otn3/Xs/Z0gBeyTxvfF9fg1A6pDLDUZU1E8kuVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47069204},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"012b2c866160fd2f99ed8e1e5b5b4e40f4616a7a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.37_1764152442687_0.6460905602062925","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"markdown-flow-ui","version":"0.1.38","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.38","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5d6a034be0bd45e2cf29805e3049159634b3001a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.38.tgz","fileCount":548,"integrity":"sha512-59nDqYQ1vwu9hjUSa/d15z8Hd3ggEcFwWnSVOIJei9FxocgMnrCxDT1FLO3+3xcVV7jnQOAxH3OxWMpDkU84+w==","signatures":[{"sig":"MEUCIH450F5f5xK9CBS+6U0tpMZLy7g7lUk0ujJn3kz7YTwmAiEAqGzvWS9MjaCdJiyst2JZEx8czSkknW3+irhlppZobd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47069204},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"8e31a5634c97f723d006d51d518090ab61b6a536","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.38_1764226027793_0.7774170171134562","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-beta.0":{"name":"markdown-flow-ui","version":"0.1.38-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.38-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"34bc4ef787fb670ab483e443c13c9cf4c2d783f5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.38-beta.0.tgz","fileCount":548,"integrity":"sha512-B5zToZZKJ+qyts+EqUqwYPI5+WfhvVdwELzkV2ei9WJeg4y3mTGNrGOY2BlOEXVl39pbh8guDEh8Yup0CLEjOA==","signatures":[{"sig":"MEQCIEN4A4Q+rQLx4w0w0Ue1yo1sDxaehxFmmXrq/Xsf1nJpAiBXSZX6+d8eUVUI7Hd50nbjlXBPK9LxEceryZEms1wBaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47078254},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c06b0d50e5f7ff00e75839c7a484330d158b0642","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.38-beta.0_1764229409780_0.792056754151397","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-beta.1":{"name":"markdown-flow-ui","version":"0.1.38-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.38-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b9c9acc56962fe8baa3eb21ef90bf48b9350f9f9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.38-beta.1.tgz","fileCount":548,"integrity":"sha512-D4Av2mxr5+jzGRwNqhut90tur4fBOromJqgrBrzutB3NlicspvX1r197lj8k0NF7gvu2PPR4V/4IPglrurlWAw==","signatures":[{"sig":"MEUCIQDZoeehZCMADNpJsH8h+zKDVAocX3ERnKfK8vuEOpO1hgIgV0QXGgc3M3hL9AKhXEQPGY8vCbcCg+hKOmHWRkkeEts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47085344},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"efb30a49d33f802be080a959570069c77ae11446","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.38-beta.1_1764230560623_0.43851138536932366","host":"s3://npm-registry-packages-npm-production"}},"0.1.38-beta.2":{"name":"markdown-flow-ui","version":"0.1.38-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.38-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b889bd9412f275bed3fd0102c7deca2427a78946","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.38-beta.2.tgz","fileCount":549,"integrity":"sha512-0QzwM+amYTGsGTkQQ+ZdX2xf7V0cLupUthJxx1bA9YJa0iBojWslBSvdshbOjgcDh9PgWNft1AKmKdYX5Ty64g==","signatures":[{"sig":"MEQCICpIAlfFOk2XXHdscdnFN4p6dBNQ+TmIdm554nrO+/zaAiAQ3YXoACE78/olXdM4AKq9Uf46/ymsS0ax/RaHON88iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47085955},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"8b3b441f7b795b8de63735304d9738fde18e0f3d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.38-beta.2_1764234003151_0.3478728878114712","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"markdown-flow-ui","version":"0.1.39","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.39","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b32394860087ff14ec420b56e0ddcf9b1735c2c4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.39.tgz","fileCount":549,"integrity":"sha512-QYDJxIiuL2F6GYagolctRNYillBy/Y2a67xy2ERdCn+YgsmrL72hOD6RT+ceFMsGlxYA3VRlQVpjDgzF7ka4yg==","signatures":[{"sig":"MEQCIA3SEcATlJSi1VRM2QIA4QBM8B+oZKaWYyOhqrXnUZUcAiBUhTX0+1lBtsiv5o9sEF8uPwkJXcb/JnUNh/tk6c84/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47085948},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c19c0ef4ea357a29e9ad4a56d68030da8d8ac16d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.39_1764234666449_0.998849627707705","host":"s3://npm-registry-packages-npm-production"}},"0.1.39-beta.0":{"name":"markdown-flow-ui","version":"0.1.39-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.39-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c51a40aafbcb3defe69dff258f7b37c9a2d20f3d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.39-beta.0.tgz","fileCount":549,"integrity":"sha512-kS5r71iBO/d9xw+rJ5wTp+c81LAyDWagkyUi5+2QYS8No133LD2m9+4l36H4lPzbOTsQYVravEnXK3VWNLXlUg==","signatures":[{"sig":"MEUCIQCHXgtf0bv5hJL+4LRzqQtqoENGw+GaB+VuIU7FxP8siwIgfmClvNrGX+R+nleNh/2pb06G/K+12VBS2brJFOalQks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47091213},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"a8fb4c0b6ff3df9ea73c07cb1053bb8e6441c192","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.39-beta.0_1764319906986_0.012563705474830655","host":"s3://npm-registry-packages-npm-production"}},"0.1.39-beta.1":{"name":"markdown-flow-ui","version":"0.1.39-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.39-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b1b62f08b8dd9f250c57c33492cea638ad5a648b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.39-beta.1.tgz","fileCount":549,"integrity":"sha512-EG5enCGsB/NRUjYfML+9X91wINHFbrtBmgYkyuguP/En8yIe6JIWdcOunRK/qzsj1A0qHW3v7akf42bkwhIStw==","signatures":[{"sig":"MEYCIQDRX+wx5EF0CckpdXeepa69xFanjv91R7+0wPZ03TKtRAIhALUI89fftMjiU2yZRlHNmQiEYjyh9PrDzdKxVBuvMYmY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47091284},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"42adf8f0482af09f2900165eb0db02722f49018a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.39-beta.1_1764320602299_0.3839440034349808","host":"s3://npm-registry-packages-npm-production"}},"0.1.39-beta.2":{"name":"markdown-flow-ui","version":"0.1.39-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.39-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"782ff0797e49a36e3575e2c85d433dd94feaf5f5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.39-beta.2.tgz","fileCount":549,"integrity":"sha512-kk6pqwbNqjLteMMy0GZgvtbIERnqgSTAMjbi1Y9dazx/HjaBw03fiMX9Vb9jDwWdfdPL2tPghymvdRtxC6aUCA==","signatures":[{"sig":"MEYCIQCd+zxPCb9XvcKF1QK/65ioGJWgt0zYGVoMlPhR3F7FjAIhAKRzPbbAjjXKvxEiGS7bjbZQKKrB+uvBRF3lZQSR82vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47091277},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"dfeb495d4da996381902e476cc5778f983a5f297","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.39-beta.2_1764320806807_0.012116440018683283","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"markdown-flow-ui","version":"0.1.40","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"028c5b7c3510a1ac4be4d41d585aa402e7cbe15c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40.tgz","fileCount":549,"integrity":"sha512-C7cCsVzuQoBL6/BAOKEXwZWQm3pk/yApDuAF3uWyZ8SoaoiMOSbpDH8RliH1RAa2EA6Us+7RCTe6CHrFU0oE1Q==","signatures":[{"sig":"MEQCIDn/2ICwArgMGbI6KbNoTO+3tZePIEyr6PMFdMN8RprpAiB+16TpwflKXOrjFMwOPcgSPCp8Of7OOgn+IwfLVNWMKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47091270},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"00c155d637b30e2222946ceabaefb563fda6776a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40_1764477495714_0.08481761051182812","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.0":{"name":"markdown-flow-ui","version":"0.1.40-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9c658ad9b1806cad1f8ed0aafb54b4612553f035","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.0.tgz","fileCount":549,"integrity":"sha512-hMZckO+g2LW6zPJNpiw9px/eZ+ukdYs6LtmqVUx4BoYCfQ1Pam/SMdWsfhprQH4bcEH+TYylAaEarnDqP36KkA==","signatures":[{"sig":"MEUCIQCPqbODY+yuKntw1dDGzQH0eAHuhrAE27I1I/P5dpLzowIgF0N4c8Y083Ey5roHxYqFDktFycdWPKDUPKA18g9lNFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47093368},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"dba0a2d384aca47466c64af1ce96ffed8a692abb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.0_1764579060708_0.7475368388229564","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.1":{"name":"markdown-flow-ui","version":"0.1.40-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"129a81b730f11699326882c85d8a0df887665104","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.1.tgz","fileCount":549,"integrity":"sha512-K/IWlnURTgfdGJm3c9hYFmJ3MySjEF2oxlHqshlfJBU5QGvSFi/48FEcf2Bb/VWJWfjBOCVMDJ7qsMEvQqGYIw==","signatures":[{"sig":"MEQCIEHhIUro5bX+e4kzo6Ta4JawnjgHUGo843g9R7+V2xz1AiBNqYJXNSLAmUANJlKTucuI44xv8RlO4Wi0mpQDRgYmfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47095526},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"36aef2d327bafe560088e3122e8a9d9baf4f79ab","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.1_1764581000030_0.7817695748117195","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.2":{"name":"markdown-flow-ui","version":"0.1.40-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f5e58e601a074b70c33dce901cb630545c6c3d22","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.2.tgz","fileCount":549,"integrity":"sha512-pYegREFt6JxwPZg+K0C2vMhhIyEw9JrUvNUg5o16Q+t3E9ollO3QTZVAdtaYU80JRs+Vl8omDaz2kVfWyb1x9A==","signatures":[{"sig":"MEQCIC0Gt/j6+kdIGOxdUaked6wd9y8Y3MCbmPBOZDmAAp/ZAiAnfh7yM661KtMLAQGrDOtodEb3marIb9Gtae02jrFXcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47090565},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"36aef2d327bafe560088e3122e8a9d9baf4f79ab","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.2_1764582386922_0.258391806508125","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.3":{"name":"markdown-flow-ui","version":"0.1.40-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e988572588e255185bebfffccb5a318ea33cddd5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.3.tgz","fileCount":549,"integrity":"sha512-hvuHU1xjqvUrSYyy23Lzog6UNxWjZLEhc/3IL4zHf5IAYB6aUYDCx3kQBAV3JwKP2lzNrxM4rXg4PSa+4YnpAQ==","signatures":[{"sig":"MEQCIHpQkyQk/7xszBIZE5A/T0fHeOxQWv11wC/HiEnL2NA2AiBsq2nxzETTJlBszflZ8iA/Z4EcioLP7UssKAcQ+ogPXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47095130},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"06aafe2c4423c331b8b5f3b2b21472297ec7d328","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.3_1764582647943_0.9816296518994172","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.4":{"name":"markdown-flow-ui","version":"0.1.40-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e84535449effa53b7ac0f95eebbbcff97ed0dead","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.4.tgz","fileCount":549,"integrity":"sha512-D05NckbNPb0ERh9Vt7t6EzhsZWdUHinfVUp2DvHvySgrevw/VxcE0qcAaAogqjBqkq+M9bvhIoMDjYm6EwGycQ==","signatures":[{"sig":"MEUCID2lgWN6jBV3gF+n1/imjrGuuYO1Nvu0szs3JahnV7sKAiEAwpzu2/k65hrU1WNygKX6o7tTaGVaEOItMZru0Ir/LbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47095130},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"06aafe2c4423c331b8b5f3b2b21472297ec7d328","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.4_1764582724513_0.9882793850095017","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.5":{"name":"markdown-flow-ui","version":"0.1.40-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"36b4c5b1876a166e8eac3d4270e30d5236df04d9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.5.tgz","fileCount":549,"integrity":"sha512-qFUaJjjP24oRCMuAVnUbxTS6wsUIXxNSSqrAZNaTAiWRhas8LCBbWSknKGHLJYeyGFENuwwYqoogFSP1e1i1zw==","signatures":[{"sig":"MEUCIQCCUgZvFhzRwe7wkvanMriXb7CS0IG1Idy5lViQpxfvkgIgFJXo3pQNVhqffV6Po/rb9ftrYyKLQ2DoSph2aB2kYD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47095245},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"af92f557ac45eeeb1fe6643c80cd7140b7c3958a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.5_1764583286087_0.022708168272269624","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.6":{"name":"markdown-flow-ui","version":"0.1.40-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bed2d16474a310cd7d7baebd0e440faf18c2c60b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.6.tgz","fileCount":549,"integrity":"sha512-/tr8pDDbEUgUCq6LcjQVdYaOjgwE4ApoN1SmToUQj0zEtko065f84oVH64IUrFejvcaxncnCvwNJgDOHVZKagw==","signatures":[{"sig":"MEUCIGx1Jfleq8vax6ZwWokn1CtcloskADjmx4cMa/XKaY/GAiEAraD8OxyH9k+Tx/N6TX0XvffVwzKLteDRj6oowzP0Yoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47096927},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"21aa711bae455bd4ce623b39285b276615071d07","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.6_1764584278478_0.9220783670112838","host":"s3://npm-registry-packages-npm-production"}},"0.1.40-beta.7":{"name":"markdown-flow-ui","version":"0.1.40-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.40-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bbbffab0c4e24d4881cb4b1106565f3db3056157","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.40-beta.7.tgz","fileCount":549,"integrity":"sha512-0NhyzPr2BLFsm0N9Y5VodIwjcAItBZXmzqAZ3WM7Ayo3vGycBpPTMNohYEAMR24cDRVx8gD5QUFQ0BxYzbuM0g==","signatures":[{"sig":"MEQCIQCWqMmaIm00O144qq6U6Ni+4NBNscm5BmsKoXZxn2spSwIfZgLWhfjqfmT5n6i56cGhv0BJpatec4Q3YcyTX15Msg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47096927},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"21aa711bae455bd4ce623b39285b276615071d07","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.40-beta.7_1764640842204_0.3160168741705289","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"markdown-flow-ui","version":"0.1.41","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.41","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b230fadff8bc9cd2bc73ccc006e0039cadfcbc49","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.41.tgz","fileCount":549,"integrity":"sha512-IzWczWCkODlo0Czb8As2m6E1VSUPO9fHb8xLkc/frc70N/pjRYdXNIwyZue9u4mAltnmqg5VrlRoXh2whyCYZg==","signatures":[{"sig":"MEYCIQDyc3WhHmeJ1USRqixZ+BUPaQkrWFdUkWP/58KKhG3GHAIhALkMX/XvEgxwAynoMiYgaPbOguWg+lyWScU/ywu3At7f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47093139},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"4df5dfeb771c446f06cdd79b7dfc23d3e4e966e2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.41_1764745613583_0.6515576846156679","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"markdown-flow-ui","version":"0.1.42","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.42","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ffea2167063cbd1902d4db9b0d2a35d6941a9b86","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.42.tgz","fileCount":549,"integrity":"sha512-F/aNBVF2JQxC1cCV9y2Qh5TD7UEYXnZ1w+gIY9bKI+gh7Rhyhv4CIHPYvXasRNVfeAFuG2lwGKTotNty0ihhmw==","signatures":[{"sig":"MEYCIQDeHcDVhL3UKCeIaQcncMRZge4gLqdikoR/08y2w0QVcgIhAPg3CwB7QfKRZkU3sHJgD7Wv+PR8p9OoVUrbzuAv1B/p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47093139},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"3d9bc39b96a3ce74f3b5fda0622db6a4ed264ac7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.0","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.42_1764749812377_0.48053274982371685","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"markdown-flow-ui","version":"0.1.43","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.43","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3f62c454b5c4507ccefcc739e279520384e2e1e2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.43.tgz","fileCount":549,"integrity":"sha512-Qvh3i2ri0363k8SioiSRiEqhz7g3MKAXZPAJLu6MAYZeE63Q63HrGNwo7VgDzgCebaPjvw5aY7VSFjXeztT86Q==","signatures":[{"sig":"MEQCIBSyHO6fT4v0Eiow8Eiv2OY8E7n+4Mlo8oGO66+/airKAiAMgv5SKEAj22nlqzlIr7/m6XdPJ6qauXOcsfoBovnrCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47093139},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1c72b5cb4c9fdd03ccdbf0f4077a0a815d64b3b9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.43_1764991764758_0.4664076384241169","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"markdown-flow-ui","version":"0.1.44","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.44","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"02d62826ec550420b7beecb73e1c638c6c8b8ae6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.44.tgz","fileCount":549,"integrity":"sha512-N8M+ysM+2q5SRgZsLtjpug7SWIGX0GnY6x7yhcV8xdfQyjRTB2iNYjQgZdj53lXyzLBUxh8wvY2x4qeZl91FLw==","signatures":[{"sig":"MEQCIDl0kunbDLVSTcI/jMY9/q+xDMq0fEA0LOYEEeuUEKF3AiB52FmmXb7+tLB0dIiDtftrTp6FrkE9J9iOUugLyg7NxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47093139},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"81c1920794e5e394f571778abcd54b23248f2c54","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.44_1764993717685_0.8511701212904033","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"markdown-flow-ui","version":"0.1.45","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.45","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0e57809809512779a25995f5fa26e71abceceddf","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.45.tgz","fileCount":549,"integrity":"sha512-ZmbTV2+lcBrYYJrVhCnejZB/kQQgZkQtx/mw1byuENcWMvnAAz7fJeS5jax/5nmQSmtF1JQJ0knFtlM6B75ukg==","signatures":[{"sig":"MEUCIQCGKYkWANz2m69nFYXBKc+9c300mx8S5LUjXgJZoSGaWgIgMKiNmc4YEC4oNjNCdaci7Chza2Osgd5Q6covTNjdrLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47093139},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"81c1920794e5e394f571778abcd54b23248f2c54","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.45_1764993825472_0.024061383618904086","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"markdown-flow-ui","version":"0.1.46","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.46","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e2fbb77cdccd03325807facf20faaa16b37befb3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.46.tgz","fileCount":549,"integrity":"sha512-gRL/ba2Ip7WEWl+rRNlBZY39zjME+R0nReAfbEH8aYrHJ+d6MQXbZdXS8+3OndKwveuxHUtHorAz/uTXntub3g==","signatures":[{"sig":"MEUCIQDFVCeC2lpeWX5D8/7o3A/7I+/Ee9e80scEajP2BFTTfwIgJ0g+0OfwLWiPMK+XLu4kuZYHSD/T1UmNsLhDz58VYHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47096022},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"74f7aca7b2b0ec8857a61cd07a55a02340356f91","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.46_1765274505173_0.254424500294093","host":"s3://npm-registry-packages-npm-production"}},"0.1.46-beta.1":{"name":"markdown-flow-ui","version":"0.1.46-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.46-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"077c685b65d81fb8f23ec61a67b38a8f4940995a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.46-beta.1.tgz","fileCount":549,"integrity":"sha512-viyWuwNCP4zkEDdgIGeu9FkrDFDAxWyHBychcAgICNUS8ZKLXUzUfWnTjbD+f7bhrv2InBGY//ZLeSnJ6a83Zg==","signatures":[{"sig":"MEQCIEOERF0qBJKW8ZW3VZqY9yG9QrZgWSeCvkJM3/tIr/vmAiBIlXjYVtYXNBUcANr+X2y6+kBqHHz6YSKAic1L+lGm1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47110110},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d043d52fa0bd1caa6b16110f7675141c7b8f9939","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.46-beta.1_1765352482202_0.053105769926901525","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"markdown-flow-ui","version":"0.1.47","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.47","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ad451f6ba2a869815c67a8bda659fc7a3d158e39","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.47.tgz","fileCount":549,"integrity":"sha512-90ZGt3dcYzmks1F9NOjm9lamPhZSrkXSm3IxwpDxOzd7DEIulMvkXkCgVrgAVT8JiVsCIKMtHqzX3pHfzJSJjA==","signatures":[{"sig":"MEYCIQDJVFEbi2DUbGtjqaOIPOThBvPgiY64DiuKnnBtibyiUQIhANSbj4x3KfQCEua1Q2c5vG7ITxxMWWbvoECmCW6wg7KQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47110103},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"069101bd6eab9753f49b0d14a1559a9b56f988ab","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.47_1765353822856_0.209923527850993","host":"s3://npm-registry-packages-npm-production"}},"0.1.47-beta.0":{"name":"markdown-flow-ui","version":"0.1.47-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.47-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a56a0b73e43c93cd93a89fceb0a751048cc675ee","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.47-beta.0.tgz","fileCount":549,"integrity":"sha512-fP5h1soie6fSvtD6XJ77cOyR+lTD7rD93iWBp0HxXxADx9hv7qftBakyaf7yldhCX8MI7wpJV/cYHTUIbqlbDA==","signatures":[{"sig":"MEQCICzVo+lXFi+zrL0jnmlhLiXEoUnCrDWX0KqSEFbB2Qd1AiBo4dvwCmgXZ5v8n8Ki3T6lL+xnJTlPrLCh1hUpy3przg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47104878},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"acf8277b2f9fe0817561e50568161e10467c1bc9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.47-beta.0_1765433776879_0.983717605694999","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"markdown-flow-ui","version":"0.1.48","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.48","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"db2b085d6378986b36a340b13a451f4fba67ccfa","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.48.tgz","fileCount":549,"integrity":"sha512-4CqsQcGOABIXFWoQVQXwVQ9bCkgezHqcfxUYf5w92B5Ngi9YjZ3wYsGTi18EGjBqzio4EYotDyStciGgoDEwkg==","signatures":[{"sig":"MEUCIQD2RhelB/Nt5conUTsmyHDXEiMcmlyuWBBzBppBSs0FKwIgDi0J3tqV77PIoYMqaAlpuMNJQzR24fHzVUGdpfNlgkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47104871},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"39fec93d530c062709c3e5801a3f2a8530e801a4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.48_1765434152299_0.6704511147057501","host":"s3://npm-registry-packages-npm-production"}},"0.1.48-beta.1":{"name":"markdown-flow-ui","version":"0.1.48-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.48-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8f3add827e5dc7d8923272ddc54cd645a208dd60","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.48-beta.1.tgz","fileCount":550,"integrity":"sha512-sOmjaD+euadYQYdF7oZ9+I4ZbQ3/1+SDc+QDnwdFO801NInF0UUuYib/2kp/NZaWsPMF+eXRtzlrKrGSY/MrEw==","signatures":[{"sig":"MEUCIDp3e6mU2I11A8gi/sxRFKNP/ZmfFnSMggoX0b/BBJa/AiEAzZX5x3t82BIs32RxRqIirHfHwuGQGIYXIg6BGW0c1SE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47121020},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"deb714f0e83cc88fd1eee3d5fcf8786e58a20d4c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.48-beta.1_1765683389610_0.9743986880721796","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"markdown-flow-ui","version":"0.1.49","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.49","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b1e8b84a358fc580752341675afffd096682958f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.49.tgz","fileCount":550,"integrity":"sha512-TFZ+xtoE7Q5xJW4dtlhyo5MHhT3dfjDNx/Qe960DqqPcOACUgi2wWpqDJMmuC87Sd0OKKSH4fHM5pccqlZQE9Q==","signatures":[{"sig":"MEQCIAMhKCIe9v4Galcoku9qodUugS+s25VaZKxnkckeaBKQAiA85uBny016xS2TkUsf/r599/wQ011+q3OexRCNk4nRpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47123694},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"589f059b078feae3bdc99115172b822871ff8dcc","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.49_1765765787723_0.8735893508563428","host":"s3://npm-registry-packages-npm-production"}},"0.1.49-beta.0":{"name":"markdown-flow-ui","version":"0.1.49-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.49-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"42b8f0ee13778946e0855fa4986c1b7500d55312","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.49-beta.0.tgz","fileCount":554,"integrity":"sha512-wzHyu0M6kAVyUPWIZWz6Gi+eVs3YCX5ZNkRABgQ25YCJBtxshqw1K8lCiL+NkbdosLtR4CbMuOmVpJoR+XrUnQ==","signatures":[{"sig":"MEQCIGz3T1EUxvHZAgzgK+EIr+oXmvSuPTN6OBv5AreBkY6cAiBB6H3jTd1sUMrAY+tQNrocoZNtatsROKbI9lq3oigTjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47262409},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e6b89a16c8c558b73661d764e91e9fc69dda8827","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.49-beta.0_1766023905091_0.25963631899403317","host":"s3://npm-registry-packages-npm-production"}},"0.1.49-beta.1":{"name":"markdown-flow-ui","version":"0.1.49-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.49-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ceedc0cb5f414beec29fd90c734559be5ddb927c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.49-beta.1.tgz","fileCount":555,"integrity":"sha512-F4k8X8/nc2JfSP2/tKSn12831niMPr7EXc36lLjsOYePH0cbMG+0Bfd5Uo6/O7MGvMbk+mgZTVJsQJdXe7T7OQ==","signatures":[{"sig":"MEUCIDPZyNWQZUTFZyQQySBhhH1dtz7JeR0u5BuvtZPCdHNuAiEAnfxdms4j5TuNlQIDh56cVU5VspVpIa/CR3MsHl+o0xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47374314},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"b9fb76e9cb27268833d0a4e39c4d8c97642c3103","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.49-beta.1_1766026608939_0.344301964429373","host":"s3://npm-registry-packages-npm-production"}},"0.1.49-beta.2":{"name":"markdown-flow-ui","version":"0.1.49-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.49-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c82cc72a947f568a1241a2699194a0caa28de001","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.49-beta.2.tgz","fileCount":555,"integrity":"sha512-ehqsd3bvo5gVDy53yW29/iCIp73I8Cf8Mt4v991oaf7/vydga+Cubt0suVXdck8a9FP6ZoN/lTT6Hd1B//N8kA==","signatures":[{"sig":"MEQCIHVhFZwIpbZBa8vU4VdRCji5IuKPGTwnuT8k1eELjOcCAiBRWpQpE1EiZiXz9rpCCIwMsfxaHWN1mmGOrHgwewkQMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47371440},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"74f621bd6effd0899746bf6c7e06bc4d5639b612","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.49-beta.2_1766027074448_0.8592097962718144","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"markdown-flow-ui","version":"0.1.50","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.50","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0eb5978361b5e55f5ab0662566ce716c0beab516","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.50.tgz","fileCount":555,"integrity":"sha512-c79Mp62ewV95w/kudJUa4ICFC6SceR5dhorFTHLjKZgZRacDW/7zZ1wAyttYtagr/O7IjSvYapK+x5I0yJrp1A==","signatures":[{"sig":"MEUCIEjWikcHR3SNakSNNRB7E0ejBGskFn1mmH49NB5pNKfdAiEAg4+y1F9JHbqX0aJOAT3zLFyzHnLBS/6XhAjRGKFXyMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47370591},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d998818c479ae2794422454dfca677e815bc681a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.50_1766027562775_0.04615564772298297","host":"s3://npm-registry-packages-npm-production"}},"0.1.50-beta.0":{"name":"markdown-flow-ui","version":"0.1.50-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.50-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9edb9d90948c2a5961df72f131d99858109865a1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.50-beta.0.tgz","fileCount":555,"integrity":"sha512-aAcmCW6uLar5DauJ1bwECc+IVbiwzAzXRFrgAC8EUmjOpT1y8QtAvPqrpEfBjWJhfMb1uOFVGz79Xd2b2LnKUw==","signatures":[{"sig":"MEQCIFk3Mj9SbksW0qO/8SM3/tGrWrT0GfYxMdqt4DfwyHMQAiBSIS0Rdfy1YeleBog8IDPkKG1g7vW7jlj2uPDwbzrnsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47370625},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d998818c479ae2794422454dfca677e815bc681a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.50-beta.0_1766027973068_0.7616050274384034","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"markdown-flow-ui","version":"0.1.51","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.51","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a2e44125bfbbfbd05809dbea7cde2bc67ce75ae7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.51.tgz","fileCount":555,"integrity":"sha512-okttXunnxaVLM7aXXgs0VVbP6eSw+VLge4+7MVgOGW+zWmdw5eI7WSkzoaSWPFucPtHK+0u99wP/QnBkEmqqqA==","signatures":[{"sig":"MEYCIQD39/csqM77P3kdy5fuXbB8HUJinpLME2mzAKrTBHa1OQIhAPb5lpvJHsfqGPeQD/mWWWI/OI0+snMxIU8f/YTkJ51/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47370618},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d998818c479ae2794422454dfca677e815bc681a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.51_1766028161998_0.28832137672085123","host":"s3://npm-registry-packages-npm-production"}},"0.1.51-beta.1":{"name":"markdown-flow-ui","version":"0.1.51-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.51-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e9d310d7c923dd16a33f046bb0c39124674dc3d2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.51-beta.1.tgz","fileCount":555,"integrity":"sha512-oPk1h403Kca735NY/c1su3c7b93UmFJsgoY+ax95xPm6d5I6ZCXYwkVZbFjUgTfts0vgIcBCMPlYvNTYtDjB8A==","signatures":[{"sig":"MEQCIGLLKhN4uJK7esWf3bi8qjbqhPubs75DUWWt5j00c0wIAiA3be5/3E2NSPnj5HPp7O7VxnFbYQMSrwNiaR0Bi0utfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47371003},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d998818c479ae2794422454dfca677e815bc681a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.51-beta.1_1766040241245_0.4689269782445671","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"markdown-flow-ui","version":"0.1.52","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.52","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"08f36f3b3095e8a5aa0f1e1a8b7d25c595e3a304","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.52.tgz","fileCount":555,"integrity":"sha512-t9U19KSwEbKIu/GXRGM7j5Ch5d+/FhQp7nZEE1NZbiJ+WwD44CfbLQcYgWUPAvzoeZNbkP4UpQ2ex6465mi1mQ==","signatures":[{"sig":"MEUCIDjmfxCmKjPWYsMVtKDfTNemo/szBjl+UUh5imm0qsgTAiEAoNMapNB+7KVkIVqPU8GoByvQZFy3SMo3fSlSo5ga4bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47370996},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f308dc43c8bdc7883341450de48ca016de6fbd27","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.52_1766040529544_0.8671572578529432","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"markdown-flow-ui","version":"0.1.53","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.53","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d0e60bca6e78dd0fed498dceda78ca75b9f349f1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.53.tgz","fileCount":555,"integrity":"sha512-LqPkUkSjE2AaysRIDp0AyIFBYIxXvGgaF/XL2w9uTX0zijZL5f03LpYDWcsr1BqMPaZN3mo+Us+fPv9ubXTF4Q==","signatures":[{"sig":"MEQCIEYKkbfRRHMryhZvAld0fIarNIVdiKPRYai3hDVtQW9cAiB5NkJx+8ytZluAgS9pMFQBe9O41O/tpFfiQ9/0U1/qTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47371013},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f308dc43c8bdc7883341450de48ca016de6fbd27","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.53_1766040924384_0.8172871117722118","host":"s3://npm-registry-packages-npm-production"}},"0.1.53-beta.0":{"name":"markdown-flow-ui","version":"0.1.53-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.53-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b2ee2fe4b3f88705a82e56b465d97cb384b49936","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.53-beta.0.tgz","fileCount":556,"integrity":"sha512-Vk8BRqP7WpwQnTzCn9YuO490cc3mA8alY0+QsdqV4MrWUTHOrtFIWTAjAkunoP+24jvM9TPb63icoNO/XDni7Q==","signatures":[{"sig":"MEQCIBYnD6y8NVvqe1sVDfJpfkyIV2QEvoZU4hueQDf+/x06AiAFpo+n+ymaHTX20NuwLQfWIQFEearxTEdREAh64Fgdqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47377533},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"8b4ed96c6f9dce654be09b1d38fe8b27ae9d5e3b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.53-beta.0_1766045088895_0.05444664333454119","host":"s3://npm-registry-packages-npm-production"}},"0.1.53-beta.1":{"name":"markdown-flow-ui","version":"0.1.53-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.53-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6fcf718eb9af6ff3231661701685b51ee3e8e471","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.53-beta.1.tgz","fileCount":556,"integrity":"sha512-l0Wl47it+NVlAsYXJhdqCcj38pAYN1wJLxpb/ZlIFjf48LTIr1HIwQbIfbvoSGyToLPi4dNFij8e1gy/Y/09VQ==","signatures":[{"sig":"MEUCIG4d7UCoyURXF7tEB5EQHA6krUWYJKtACfm1bwUYzg3FAiEA9RcJMc3/UCnVELujnnLjHmNgqKpFYo2WnZQe97Z47zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47375938},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f4c1221db7568421b9faa008e1c6795e85ebe1a8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.53-beta.1_1766045618180_0.9375880354629926","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"markdown-flow-ui","version":"0.1.54","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.54","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b190f8345a0a729d3456eeea6da249b6c4d0d614","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.54.tgz","fileCount":556,"integrity":"sha512-UMrMc5wjblswa7bdEUrZr3WW4xEDG3YZpM9JMyKqTkYNEAvwT2ewK2ZhJTXNrbcjn97X35OT/6longvCxzXsVw==","signatures":[{"sig":"MEUCIQCtFMzHK3kiQ6uLZbuttYJti4h5mDfUdDAW9KPnngqRqQIgVKaHi8Et/C9/nk7T5ra45HDncxRJwrBBswhkkv5iTsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47375931},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"ca11ab8657fbc7286c2c728634c1185c89992c7b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.54_1766045917761_0.2548793483592835","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"markdown-flow-ui","version":"0.1.55","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.55","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d8a26564f1d699ccb271b948eab0067143f3ca5a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.55.tgz","fileCount":556,"integrity":"sha512-b2TLsJfqvkbLskIdhWDQ3fbmfDyV8gygdxdTUsUS8ZglR+7hLkIphQC9H2XOIIDu21qnMGgBrHqUgZMGEwndlA==","signatures":[{"sig":"MEYCIQD8FwSxbe7Nuo6htmSKvtVkCVjvVCiQAKp37xLTb+MyMgIhAPtOdqv6XNkZdjfWWk6CJe+2cz5647Sc7NkrIL0XKMai","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47376840},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"9c46b171072abbae7c636130c0ac1a26a817b992","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.55_1766111056902_0.5950160223601566","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"markdown-flow-ui","version":"0.1.56","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b8f53bf0ad344fe9772fafd9752b3604f993cd95","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56.tgz","fileCount":556,"integrity":"sha512-lJ33CgLE/Slh+btBkBWGt9kKmgpR4m/4ZeoqGQhA9wM2BO41x+Vk7MC/gYotjV2Rm0E5AvoFsZHjdpL/oEdXNw==","signatures":[{"sig":"MEUCIFl4oLx7ThaVg3wy+EagZeF4x2C2lfjsexq++aqr4kblAiEA6hvcbm+BHtR/401hZdU+wQGcyIMeIVnWfDfj/UM5ssk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47377240},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"af5d9ddd8b1fc312ccedb4ff94603309f6a0f52d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56_1766112864289_0.4039555298619253","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.0":{"name":"markdown-flow-ui","version":"0.1.56-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"cff80f5bbd3d212902bfd5124610404eb9577320","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.0.tgz","fileCount":556,"integrity":"sha512-sA8+Cy9eFxh37sIpe7qP/DNaA1rFkbcSvUtHR+a2vZXqSIVgKOIvBtDXNw337BrxsgZjrA41swkzl+x4aamDVA==","signatures":[{"sig":"MEUCIQD0zOJNPkEsBrcsy6jBDHNfpxdcBLVVdI31wpunlm6JWgIgbFORjWz//XzrywNE2sP5H/WQ6e2qSrsWMxZnKLP7DAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47381690},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"bad2efea80daea29d95231cd8fa416ac974c00c2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.0_1766128674027_0.982435089835453","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.1":{"name":"markdown-flow-ui","version":"0.1.56-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"221cdb2abe7003273a26742edff8b979f3079bf5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.1.tgz","fileCount":556,"integrity":"sha512-1VRMGyzwqjf6zI9tKVguzpC97yaPcrmKVHFU9DmLmgEAkTJhYyPv5nRvkd80tNoe2zX14ytDN5lRPWHX1MgO/A==","signatures":[{"sig":"MEUCIQD7jr+wn41dG+KD/Lwd4Aa2ZF2l0xvF9CjTmUV+z6ruzQIgR30jlw069wcr3mDuFPrhHSqiSoE0hNjzKd8DuiHdsIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47384749},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"7f190a0857cd4b0b68e74c83649f5ff9ef194b40","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.1_1766130267236_0.0518757195646089","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.2":{"name":"markdown-flow-ui","version":"0.1.56-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bd5f72071f40079cdf6e7c6fc52dc5ecd410dab8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.2.tgz","fileCount":556,"integrity":"sha512-gxuroNcNv982F34TT2R2RASQH2RsmZI9FFPzP5NfEyZJUjTfwBMUsulnsx5mJI1vQUrZPYvZDNN8tr+zlsD2aw==","signatures":[{"sig":"MEQCIGg9UWIwR6mzcU9egkzAXU0ZfYclFVTmJl1wf+3dFri2AiAw/3yErpsZ1CodTNNN8fxXJOThtDDJyzDfLVhFfeMyoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47385163},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"7f190a0857cd4b0b68e74c83649f5ff9ef194b40","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.2_1766130473214_0.8234906401433606","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.3":{"name":"markdown-flow-ui","version":"0.1.56-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1b39729fd9585cc51e4b7d5ecd8db4fc22194a00","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.3.tgz","fileCount":556,"integrity":"sha512-vVhWZVSd645bUcB3tuQ/5VBDMGBFFJP7fmGxJnMlufuywsdxaAyNbEcxrRqyZpG6z2P1pRDbbeijagp4ngTv9w==","signatures":[{"sig":"MEYCIQD7FVAwaZnhAyy4QiUuZ6Of3S9p3KSzGl/fWJqZI8w6GAIhAMzCczqHYFFPyRNtmIT0asSTLOewaSQuF9RIr/liJqEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47385163},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"7f190a0857cd4b0b68e74c83649f5ff9ef194b40","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.3_1766130575986_0.8246607499241478","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.4":{"name":"markdown-flow-ui","version":"0.1.56-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"df0f190f8014100f3ef5981372d711eb66731675","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.4.tgz","fileCount":556,"integrity":"sha512-a4RO+0KRO/f4wswPMS6TZBa3OLI2cduU5eYtFK21SR4SVQkUSJ7yU1L9qOGNIKFDXtqCzHhLQ1Lp26W3h8rixA==","signatures":[{"sig":"MEYCIQCQqz/fsAOt9wQ2yLcwE79DUOJT8qrUXIOWE/YvL+h6ogIhAPy+4vmbvEencXo1BFlWclt82Folss1EcNS2p7k9Odj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47390010},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"fcbb509f035fd89b0eb9fc5ecf06e7717d0e64c6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.4_1766132150642_0.25701935945410614","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.5":{"name":"markdown-flow-ui","version":"0.1.56-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bfd4a31643016a062a8f2b4aeccf41a32b66883e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.5.tgz","fileCount":556,"integrity":"sha512-AGtRIfFGIwyGjgx+w2EBH68WVGgKVbmJTFqqNZHPfQHPuoGKZowTyQnVP5pX1QcvDdB2EMZVzZZUjrbo3Qp3WQ==","signatures":[{"sig":"MEYCIQCLdy5vai+X+gQwsgW1lT5KqedJwZUONJoR7/WZdVkCHQIhAM32hlU6SStTFu2a1HV/0S3+bONI2BGmEVGbpEvBg+Kf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47386163},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"fcbb509f035fd89b0eb9fc5ecf06e7717d0e64c6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.5_1766134515730_0.7509032790358374","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.6":{"name":"markdown-flow-ui","version":"0.1.56-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4be5ff4d66761f0c4b09a55d797719c53f8d795c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.6.tgz","fileCount":556,"integrity":"sha512-monatXKGBLXAvncYCMuEEXByYhWE6qVMj0Hgv6/9DWGKL0stTtp8K40ipSCyVRA4NfIj4FLHeH+gFwNB1PQ9sQ==","signatures":[{"sig":"MEUCIQCCdSkN8TGuhbEWMJYrMPW6fVO0HRdxWX3CZmd2MCpDyAIgNj/7r+5c6hJmCIy1AyNq6Hc9PZqIEEEF6m/uhoPBmXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47386763},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"ce2dd983ab32a488e62abb0208d483ba965dce41","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.6_1766135132401_0.9611954112846535","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.7":{"name":"markdown-flow-ui","version":"0.1.56-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7e85db355981e4a33c9b3f226eaa03f141b2711b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.7.tgz","fileCount":556,"integrity":"sha512-vJ1RDwCAVqd3Pefm75wI7V6M5XlYtVWZ/ScerTHBM/C/Mwom0o4A9rymygwFe6a0TCjf3QIaiT6GzYRRaixwhQ==","signatures":[{"sig":"MEUCIQCXx1F/hQ7KGtNswJ+WHJoo7pxDm1juFZpc6/wy5PXBFQIgBMDyCSMTsP2WX/LKdVFKCIYVV4lRIMk5LALX60oTfE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47389928},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"62ab9152113f421186203d165c8315fc3efa16dd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.7_1766135736886_0.8552268023532938","host":"s3://npm-registry-packages-npm-production"}},"0.1.56-beta.8":{"name":"markdown-flow-ui","version":"0.1.56-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.56-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9d7df96efa6590865b589eca8f710a5ec140dc49","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.56-beta.8.tgz","fileCount":556,"integrity":"sha512-lSo1nPd/xC7Dp3CprVmUWWz7bLikHJsNEV9Kqr8TtnXYmWTGWx6MdVAecgwKxojd8YVkK9dxIjFQ5NjluWka2g==","signatures":[{"sig":"MEUCIC3UKQl359mRvdabxhKp1WecuNyB3LIMtv35LrS7Mw1BAiEA8WywddEkahEyznQHJi9vcPd0EYkCvWhCrH4pH0yuQLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47389928},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"62ab9152113f421186203d165c8315fc3efa16dd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.56-beta.8_1766135824944_0.674655025339588","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"markdown-flow-ui","version":"0.1.57","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.57","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ab26ef576f7ad5bcddf315354e448477a6d06a91","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.57.tgz","fileCount":556,"integrity":"sha512-qX+IbAxB3ultSXLELZa2ki4XlUXUH+Sup7n+MKSCVJ541L8bDPPJWrKltB57Q6ZC6ZFMrcn/adagFEce+i8jFg==","signatures":[{"sig":"MEUCIQCH3RTwkWY8zn7kYRKcnnP6WFsfmOSh8TDGIL6yAvp9swIgPoU626KQnYM34l87a7JTpW6iAZCwJH8gaej/YasF2ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47389593},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d8523339c7cf6cd4ac9ad22c4cc72fdf760b93ae","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css && pnpm run build:fonts","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.57_1766370925630_0.7926875911587044","host":"s3://npm-registry-packages-npm-production"}},"0.1.57-beta.1":{"name":"markdown-flow-ui","version":"0.1.57-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.57-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4d033f1e010f2b3f2a9a7a05bf85cfd20a2feb8f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.57-beta.1.tgz","fileCount":304,"integrity":"sha512-O1gs1xjT+gkw3U/mFfZ3S9rY8SjptCvgh/sY1C3z1LtIj0tAOI5xIpv1Hry8ZA8YmnWy5GnzT9l+xEOZhRTcdg==","signatures":[{"sig":"MEYCIQDvFBi/4MI9jClzDSbPHmi199XxM1nkU69CXhpJ0DE3lwIhAO88Bg9LZBrVelgYazngkQat5KrPADecdM0A/R7B9QzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43251494},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"f4354ec1d34b27cad293a73ec18b8d5d64cdf5cc","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.57-beta.1_1766374204729_0.13589670530385667","host":"s3://npm-registry-packages-npm-production"}},"0.1.57-beta.2":{"name":"markdown-flow-ui","version":"0.1.57-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.57-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9c7e3baa003e908f49063fbc1765439fdd997a33","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.57-beta.2.tgz","fileCount":304,"integrity":"sha512-k0jRphnRt1UiQqPcRAY9/lzMIll+qtP00D2ImFxMXgpw/NDRr7cWhLMINc68PiFSYJjgScRsurSKsVqVSR0GIQ==","signatures":[{"sig":"MEUCIAJGXiUQguWPEC7DPi/HqwVUW/h/t4YFQ6fnK9wvmhFYAiEAsxhxKwuljQ/j8qGPyZJ+solcg3o0v87cbAg5s79il5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43255921},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d0d1fbbf6ae67acb5d6b5ef1a24214bc26608876","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.57-beta.2_1766375261910_0.41151680920025213","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"markdown-flow-ui","version":"0.1.58","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.58","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f2a2b5ebe75ea8780c6e39a998a8df41a4ec55a2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.58.tgz","fileCount":304,"integrity":"sha512-eHwjZhbbvZXwfrs1nVsHXApV6HndPewHpHbRM6UoQiWTsdCsxR6ZRAksEoie78Nkh50azmYp7VOVChoyXsKe2g==","signatures":[{"sig":"MEUCIQDsf9Gqwy0mRn+O7ZcxQINHpHnKtRf7nvZP3M6z7Epi2gIgYpJ9wD/3TO6aJoM8SlbapcQRCrI6f/4HUQpR/OqRFfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43255914},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d0d1fbbf6ae67acb5d6b5ef1a24214bc26608876","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.58_1766384664997_0.8858886332303137","host":"s3://npm-registry-packages-npm-production"}},"0.1.58-beta.1":{"name":"markdown-flow-ui","version":"0.1.58-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.58-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"af2f0be857a76f534c004a05132af833a6cc16ca","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.58-beta.1.tgz","fileCount":304,"integrity":"sha512-W7S8Jqe8Nyeir2Z9hsqr7tXi4bQU94ZHPn63WmVE0FfHoZ57lINrU906PuAgIbtDDq+QnRiRV52GDOsvaJvaTQ==","signatures":[{"sig":"MEUCIE2rC0lDIoZOqu3h9x20HADNBOe7jwHDtvZuoUc6o/87AiEAyoIP/1yxYqHkapdCHPY7nO4XO+abq00pRfEXKXW0+lU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43256110},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"3020e07c9dc5b16ce3b542097b9a4f9b3428fa1a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.58-beta.1_1766393521866_0.20864440911959115","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"markdown-flow-ui","version":"0.1.59","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.59","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e5d6b734539a054b9547f0c4c322bbc097cb6448","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.59.tgz","fileCount":304,"integrity":"sha512-uwcyYDLEYF3maZ3if2iI5LVh33MmDXCb8etopSXOQFYfjmCG9UIkXkMTO2XwcfzC7G/7oNpXKUR4lCYrKgh6Ew==","signatures":[{"sig":"MEUCIQDpTQ2K9Z1KA9qQxEjaAtOD7+OAo9k1iqTVKg50WPfGXwIgSHTARpoIIjwzK0/zxbs7on2VP/SuJleBenHsrH8rbH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43256103},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"3020e07c9dc5b16ce3b542097b9a4f9b3428fa1a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.59_1766393687487_0.4292808584722674","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"markdown-flow-ui","version":"0.1.60","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.60","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"150d83e1e574831315a1d059969562009949b605","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.60.tgz","fileCount":304,"integrity":"sha512-7n6UQCFnMF34h3erRCV1MDYIM0fq75VZZ4ZuZz3sZTAvN0Os1uh957WpKREhgiViOuakqrHFJv8P9bD6ogXaJQ==","signatures":[{"sig":"MEQCIH5cph3CQXof3AmKD1//p6G4k9SN6gDDa40I8Zusr3LNAiAzr62CqKHUXeG3rxJhCywre/Z125XT4eWEv7Mmq8/lEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43256114},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c6215a126cacb0c392808c5b0db088ed93dc9045","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.60_1766480648663_0.5468885144172444","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"markdown-flow-ui","version":"0.1.61","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.61","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"720fbaf5999f0c7624a7d3ad1d25eb553952f18b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.61.tgz","fileCount":304,"integrity":"sha512-EkelNqZhK6M6WW1oCzdODqOa8ny/5x92QBwwmqfTGnO2DqHz0cHypI6GkHjI62JuaNqKsuq7/RLSYfkm71NCZg==","signatures":[{"sig":"MEUCIQD4ON4NnUVAR8lq2KS5L/NSVoCylF5MBMFYL5AdsdvksgIgQh3DC8Zh94MKc9quLmP22BYnFxQKPsvWo2TCdWKwPsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43256371},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"32818d370a34522683e3140f1f0d67f9907b64ef","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.61_1766630971048_0.91214793629363","host":"s3://npm-registry-packages-npm-production"}},"0.1.61-beat.0":{"name":"markdown-flow-ui","version":"0.1.61-beat.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.61-beat.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"29ab29f77db5c6d7ddda708c3e248787428281ac","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.61-beat.0.tgz","fileCount":305,"integrity":"sha512-bVOXce0G87zq81xuH9gZVQoepLtYNC4V/9SNf1/xDxS/JE0dIbI78I/DC7xNqihxRImcVHYa0Z+0ch5BixfUbQ==","signatures":[{"sig":"MEUCIDqNB9UmGmX50v8bisOKwt2Me40q1VTKzT03JSAty6toAiEA13+SYl2fxeUxmIvQdraXNr1TX5861axF5W8JYxBcxFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43656359},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"899bdc83b4979f985de79b4edd73e930c62a2b8c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.61-beat.0_1766645020072_0.9911479210937844","host":"s3://npm-registry-packages-npm-production"}},"0.1.61-beat.1":{"name":"markdown-flow-ui","version":"0.1.61-beat.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.61-beat.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"869bfa07a1400f9d4c3c1a8b488ac63555d23ea1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.61-beat.1.tgz","fileCount":305,"integrity":"sha512-sY9pB77/WJAPpkR/n1TC8liPG60ISzHbiI7nlhiQ5Y2+vajnzD5mCtqEDREJB7YnfNPvWhN4QL4q2NTanFoBSg==","signatures":[{"sig":"MEYCIQDSXRg7lkUm0nvP66RlBlfvu0qBjMqJXJH8fRjemO4rFQIhAKKUF+zRfxe0M1Tbj/2f3xkV8wW34WSxMwIJFsVhkE0h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43656372},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"fae0d979081c58a25e1c28f8ba7ffd70d94b048f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.61-beat.1_1766645633462_0.40184154940933503","host":"s3://npm-registry-packages-npm-production"}},"0.1.61-beat.2":{"name":"markdown-flow-ui","version":"0.1.61-beat.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.61-beat.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"49fe560e79f2a71c27abf7ba062d4e1c944e5605","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.61-beat.2.tgz","fileCount":305,"integrity":"sha512-vN+vs5Tm66hyEQUTWJ+840wbqag8UtG5dQ2HpUkuod5Z8iI+y+6le2T8wtmVsU0jIc2rBrngUnMU3p4DfW3naw==","signatures":[{"sig":"MEQCIEajVereP00ZkuB0doNovvJYZztS8DRR35j5OkyXcVCOAiAY8g13uDxC6pTnivSQxaiKEX6QQmTAUbSYwnPUTNT3RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43668545},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1a748dcaf1a4460c9415f90ebb76d1eed495903c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.61-beat.2_1766646971244_0.00200392745312139","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"markdown-flow-ui","version":"0.1.62","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.62","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"245db86f673d004de2e6f7dddbef88bf0c0b9bf4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.62.tgz","fileCount":305,"integrity":"sha512-iD1oPhch6LEm1Rowdnca74zpetO1FaZ4v+RufBrVXg+bUgF6ZQr4Pi9DaRd/7QEIxyeenffKni00BtZK2BeD1w==","signatures":[{"sig":"MEUCIHez8S6xw6x3JdzDH93VTPhy0ikYSRX3wWNuc3OF11cPAiEA9yVI6HoTdUJm8HW4Es9utbwxZJana9WVYKuSQXfKC5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43668538},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1a748dcaf1a4460c9415f90ebb76d1eed495903c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.62_1766648187118_0.6002950977798098","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"markdown-flow-ui","version":"0.1.63","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.63","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"db30c591f4b144bbde706e49391ab2c8be7c039e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.63.tgz","fileCount":305,"integrity":"sha512-AD4D9zM0B4853Wq3h+fQncmbeZLAKUXtN5cQa/aVdQ+whYC2dxlbCWriNyxRkh1MISGynP+qjaZ2MrJDewB2ww==","signatures":[{"sig":"MEUCIQDWnabVyY11er0qxEVjEbin/0fcu0a6eMf+2MVAGbtNOgIgUfUvs/4QQmHgvMXNhFJq8GQ3FSSkvrOBqjZK+uEbwEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43674350},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1df7ea4d18bdb2267172e30cd371b11a268c5be7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.63_1766650500580_0.8261121283136956","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"markdown-flow-ui","version":"0.1.64","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.64","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"db7d67f4084449eb7817b17b679b4d36705b60ad","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.64.tgz","fileCount":305,"integrity":"sha512-CYQ4kKzh8p38HWZ/3l+egLgrwxYuT4N2eDEhmUoaT+0wqWLSoWUo6ZOA899uVyd5CB1VLt9qrdCAalvrVva9tg==","signatures":[{"sig":"MEUCIBnsvJMUwXIN7i5ShM9uu85NCQxJMVoTEkfzfZktunSSAiEAtTTG1+Qo0/U0PTEZAQ3vYDadBGYEXWk27b2bJBCV4rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43675910},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"c964e777fa0a0cd9afb2e0047ddc10302f073dc7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.64_1766717278200_0.6548737007407162","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"markdown-flow-ui","version":"0.1.65","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.65","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3979a3ab7e1fb8de69e5e57e45ec9690c0154be5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.65.tgz","fileCount":305,"integrity":"sha512-lCLhcrsOwJnR6ORqauXY/3nUbI1nCC7co0J0FaIHQO66KVZtt2IG5Yr9T4bhbyv08/1AK3s51w9k9WOVMEC2dQ==","signatures":[{"sig":"MEUCIQCmWKdTyH3thnlbsQldxGC8Cwm6tt7woRudz5YhZKxrfgIgIdtT4goqBD/q7MdtKxhudtodirnqFDpwY1a18IEowx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43680581},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"7ecffeabaee71a9816a0460e08b87ac6e9c73739","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.65_1766742411243_0.9285892966698837","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"markdown-flow-ui","version":"0.1.66","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3142f5a70d577efe47064c58ea3e19a7ac60fbeb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66.tgz","fileCount":305,"integrity":"sha512-s7hWH8lKlwDbSZAxEZHPd7zq2g03+/ZZF5gNyRO3U884H3fYMvaPo+/zaniMzcFq+Z4tB+Pqv9gZJFQm5k35kA==","signatures":[{"sig":"MEQCIHB+qsFpgWol/ZOw3qCOMQbJ0fMcLtpUOZLEFeu4SrB9AiBbsnf+qw0Q3TpJtDspe2dMNbUXorizRX7jRCWNyAIPfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43680581},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"36c17534bc8e597f175d053b927e6af9909a30d4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66_1766808148233_0.6707818594909567","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.0":{"name":"markdown-flow-ui","version":"0.1.66-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9d2a143b141708ba49599bb90b6a0a0a797d67c6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.0.tgz","fileCount":306,"integrity":"sha512-ikZF3rmhXf1RXbLKO4kE+3nS8xxXaia7No3I2rsIrVYuNWArXJEpedfwa4rMHflwSWEvFTslr1IgqmFdegNGGA==","signatures":[{"sig":"MEUCIH9tpHCEVTRVQc1P6nke4tB6VqKvKbjnjWy7L0vcf12lAiEAjP1icUVv501aMXffCoiNWWeCpYY93Xd24zVY0tVcHVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43712589},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"68154fac4d495e883f4385f8eb41047848c5cf6d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.0_1766981379973_0.9035170039310114","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.1":{"name":"markdown-flow-ui","version":"0.1.66-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"39bb9567676b7785c3379f7058c3d1237e1490ea","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.1.tgz","fileCount":306,"integrity":"sha512-kUQQ8vk/S0m5mV+9u2mdg0H4cqFKZrJF/5WsKTgKKtosmijBGNvMEsFma1NzIMl0PLnjQkCrTzOp3dL5Vh7ApQ==","signatures":[{"sig":"MEUCIBLnuadtrrl5ZJmoR8qysdazEaqthQnRHJCID8xZAvG7AiEA5/RN0+Qs/ALnXQYksa/nZB52I26w9yk9sBkZ0Ctyam8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43713853},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"d80d1cd2b782b8e9ccd016e874e3abeb267a537b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.1_1766991873198_0.7193596990616311","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.2":{"name":"markdown-flow-ui","version":"0.1.66-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bf5e04105f6e5f9c6ab00c204c03fc67e8c41844","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.2.tgz","fileCount":306,"integrity":"sha512-EXvopyYcQP3Pby19UoP0C80kY0O8IIUj/7cAKBL/j5TWrOakyTtSCvc7Jlzxv4ei50eJQJ+O8Nm94cqiYUnDJw==","signatures":[{"sig":"MEYCIQCGxQt+D1Lp9cQcvPrgHPAgQkJtXCxXSFTslWQMEZLUWAIhAL+Jc9kHxk5DRAGIX5OOk78Y8oLiD/EWM3iIwH+LRpMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43718825},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"54fe7ee80ddf5512a8871d739f2d4924bc516fa2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.2_1766994791161_0.9898131988499377","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.100":{"name":"markdown-flow-ui","version":"0.1.66-beta.100","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.100","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ccdaffc667dd3e044cdeb5cc73594006369e570f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.100.tgz","fileCount":305,"integrity":"sha512-vrf8Tr3ueV5Hus5e+e1p6tlPw3lI/hfRO6irZsHN5Dlil6uTZsTtJSw4UJpTzd0IoupyoPaiYEicnqest/nkXw==","signatures":[{"sig":"MEUCIQCJA3N+8BIlAF6ZaGzy89g1fCYvm0y56FFA0fk71E8bpwIgUdKBS+LQDI8cp5vdHi0SojUzWMQEOQLo5nFdBiD78XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43128606},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e6408e14a278f1178498d85aa7fc651126503ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.100_1767060227404_0.7685151486570525","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.101":{"name":"markdown-flow-ui","version":"0.1.66-beta.101","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.101","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9a7c3405ee3fb4dd28f9f16f154de7121316d179","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.101.tgz","fileCount":305,"integrity":"sha512-zHNQqcb8tVaFUhei4CmVQXRO7L7T1MxdasRR0BFQbTvTwV4wHZmD9UfmWhqPu34Lp6cmf8apISstV8xEpbm4NA==","signatures":[{"sig":"MEQCICjc33zqtVfaT/B+va405ktocHRS9H1g3PLyKCeh+imSAiBBhgTsl43Bb83h3XQsJWFTj8t59vL8qjySXciPM/uCwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43128606},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e6408e14a278f1178498d85aa7fc651126503ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.101_1767064076952_0.746785056746895","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.102":{"name":"markdown-flow-ui","version":"0.1.66-beta.102","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.102","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6c3a9dab86a950e05a5159c89b2407c2ed0b97c5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.102.tgz","fileCount":305,"integrity":"sha512-Xjo54UEWoXH9yM3brPTvJR26ETiYZKN7N02zMJ8jln8xXmgLM+FYEG7myec1eBh2x5KvI+qWeDTdk1jpuT+CvQ==","signatures":[{"sig":"MEYCIQDx7HLnOeSHIUQaf5bbzBQyq1z3DLuZXFxon0+p3zLT5QIhALXMeoQP146G+aoLQZXb77mPC+B5B+gqbfs4BksfP6fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43128606},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e6408e14a278f1178498d85aa7fc651126503ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.102_1767064179474_0.6753501978867396","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.103":{"name":"markdown-flow-ui","version":"0.1.66-beta.103","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.103","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"91cba0887c8a9244063ca0265fec4a5c45cc5d88","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.103.tgz","fileCount":304,"integrity":"sha512-vjJLG0SZTz9VA1A1ykSlibFj4dpKKUmVjbMimKstkt4wnypUXk9uSBTANTEfZIU4vFfgz3Tn4NxMV4CiZPB8Wg==","signatures":[{"sig":"MEUCIQDQt7cUaJzdA1nPbOEGm63Io6fDBx7RsIS57vwuFNw9nQIgUql8+cWFFHonSzqPUn9gBYinDDI7GKjIauSH0b8PQhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41367678},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e6408e14a278f1178498d85aa7fc651126503ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.103_1767077614148_0.1086911784740201","host":"s3://npm-registry-packages-npm-production"}},"0.1.66-beta.104":{"name":"markdown-flow-ui","version":"0.1.66-beta.104","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.66-beta.104","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5acef997e63b6d91749e09f3092446d5ee10e608","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.66-beta.104.tgz","fileCount":304,"integrity":"sha512-t8D8Q9Z29WFj7KpEq35qtS2g+oFOr7fXT4CQ2s0OMFFflkJs6FrCWO1NRCmOx8mJAbqsblJhbY7nn7Xb9wYAug==","signatures":[{"sig":"MEUCIQCLWlXpKY96dfW5wbHvSQdjYTifTDNMNeTGPTOY6vET3AIgcJqQZYcvo1CwvmJ3H200Jd2q8/87G+8dkCOZUTjMx28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41370946},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"e6408e14a278f1178498d85aa7fc651126503ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","rc-textarea":"^1.10.2","remark-flow":"0.1.3-beta.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.66-beta.104_1767083087482_0.8719082532765845","host":"s3://npm-registry-packages-npm-production"}},"0.1.67-beta.0":{"name":"markdown-flow-ui","version":"0.1.67-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.67-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"50a344b9cd38b08748aa863bd1f850fd9a44e3a3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.67-beta.0.tgz","fileCount":305,"integrity":"sha512-5ZTvO1dSpdh3xBxJ+hgP3ewmJ00f0tJicNciARLWXJB032mZ8/4jVxzydGHS5WoOS+VI7nHJI5wdSgGxA7R6RA==","signatures":[{"sig":"MEQCIDzxd/niHiZdQyMOfRLd+gLyHjTXBN0EAOSboxk4JrsXAiAuABqTkYvFpKOKN9Gm9ErL1S3+oAvUvQdCnL/BY26ZAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43924405},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"805f9388c9bd288065b86ef351271bd4be1e96b6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.67-beta.0_1767510372208_0.995907791562894","host":"s3://npm-registry-packages-npm-production"}},"0.1.67-beta.1":{"name":"markdown-flow-ui","version":"0.1.67-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.67-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0b6c15eb68ff3d9e38ee1a7d81d5d04e19bcc69b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.67-beta.1.tgz","fileCount":305,"integrity":"sha512-aLpt9io1DbVe4SeNK6MSboF2kSMybOB6CD9Xq6U5W+PtSUg2CteA7vZwTgLbt0IBltyeYfCq0UM145i2LQMq+A==","signatures":[{"sig":"MEUCIE0G8dy7w1froskcs1RaTCqlJWDUyz/SeNfsJ+4vBBVDAiEAji/OxyKWmHrvDNGJjKySKMyjFpuHkCxC8FPb/k8ksTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43924459},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"cc02632d3c4867b34eae373001043a54051c4edb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.67-beta.1_1767512461252_0.6193506537768629","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"markdown-flow-ui","version":"0.1.67","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.67","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"38b84837e1f77049d888e3b41e942ab0feb45f00","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.67.tgz","fileCount":305,"integrity":"sha512-6+UW6sGnClR2wgZJ7eZPyABXxk3KJQ7WV/Q3q7qIiIhP30qxWBi8JbI1w6U2ScDq/+tFHygcyQjOZimvhcQpsQ==","signatures":[{"sig":"MEUCIQDw3xmMbguF0pFaBeVpqAI/NZ8cSwaojJa16jF4UESDygIgM84pQBMp7+XJqPmEjlHFN7qupTX0Kx9pwK37GmKLkZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43924452},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"1f96a9c0ee365173942615b6cb28598c7c7b8c10","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.67_1767513042653_0.5273428513662457","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"markdown-flow-ui","version":"0.1.68","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.68","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6ef933c2e57631bef7ef828595df1cfe67de8e0c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.68.tgz","fileCount":305,"integrity":"sha512-0O9Gf7EcY7gU71RYhIOS451fPgDLbm46AwsYuy9dCaOew0IU44TAXSSY4nMFKqlcAY1Khh5qMo1XYFwthiUkXA==","signatures":[{"sig":"MEYCIQDgx9vSYcDQ3VrgWbXsJcq2Avt3luJZrRAyunEj757xowIhAJ73ry8k9AuSwMx42fOAadH6v8zGEfhNm7hinlqL8Trs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43924694},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"42842bab1d839238b67fcceb10c95da0471a317b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.68_1767514568070_0.10391423811304001","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"markdown-flow-ui","version":"0.1.69","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"84652e8c16b9154f5dc26ea041de7def9090df71","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69.tgz","fileCount":305,"integrity":"sha512-0aj5GH9meVKIP8RqaKPCk+gNV/DqO3yBY/slYVfuQqMq4nqGFFuLuvujxCnpCFZPRuHFtB4p3WDP9dlrQFg86g==","signatures":[{"sig":"MEUCIBEP4lDBhyCSYCMeSLxtA7bq66HOBdhuo2c6CZXsky86AiEAqe5C2K3YkynMwwWxeDvUQbAB4JGN50umzTHT0oK2q1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43946970},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","gitHead":"24baabbc26684224a39cf4507ffecc8ad5e15fd8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69_1767519679529_0.6374529725504565","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.0":{"name":"markdown-flow-ui","version":"0.1.69-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a3d0ae100d9956c902225cf26d7a9847f977d5f9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.0.tgz","fileCount":258,"integrity":"sha512-R0JF6NJIegjnE7dlo/4HC5GcJe4QQT6R1f2jFskfTwkVhQMghm3MBAz/VlphC53F+ZZPbFNjv64O+wd8ZpDqGg==","signatures":[{"sig":"MEYCIQCzIVChJEzp1fEJm/Gn4qQJOB2+R90YTK0a69C1yHNBOQIhALme3s9MhtZgAkGPX48jCEjzQOSJcbWB46JorVfWoJFc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43906087},"main":"dist/index.cjs.js","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.esm.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/render.d.ts","import":"./dist/render.esm.js","require":"./dist/render.cjs.js"}},"gitHead":"072b785281636132682836ab287d51aaed9a3386","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.0_1767522462216_0.002820556266658558","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.2":{"name":"markdown-flow-ui","version":"0.1.69-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0964524a2cfa640d1cb908f72c4bdecab70b01c4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.2.tgz","fileCount":2717,"integrity":"sha512-JDKl8w8ViPT3vVF9Hi6sRytorpCpeBJ++qEo4oONcYRJX4QNFVFVnoKIHqKVpa1L77Az5txZ74k5EnXqw4wkCQ==","signatures":[{"sig":"MEQCIGykGe0FagGha56jXRfGPxBrLHd1VZtyB0O59ptXnEghAiB7nfs49C4G6MTAuMYGfz/TXP53X/DNXwgXNKQRon/5Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24435316},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"}},"gitHead":"072b785281636132682836ab287d51aaed9a3386","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.2_1767583809445_0.0100531838437381","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.3":{"name":"markdown-flow-ui","version":"0.1.69-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9ac80646f5c788af1def9494fc873a6741c929e5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.3.tgz","fileCount":2711,"integrity":"sha512-gZnCwROHWB1Dhc4yULdmr8J0roqtJcHaTIzcoKy3OXZqIQE2fS+L6Un5fJKjga2MaJOsP4DYNo6jEenvTweDEw==","signatures":[{"sig":"MEYCIQD3YI5OACgvbJ+T08Uki1Dx4/COmYbusPYYrD8Lnb8lyQIhALBP6XA8Rs+d4qOlAmxx2WYHvJOWZCFpj1r21hLtHWdw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24417563},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"}},"gitHead":"84d2184703c097504b29e81d1c636ea81a63f84f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.3_1767584998261_0.44846503248608105","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.4":{"name":"markdown-flow-ui","version":"0.1.69-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"89df16ae3dc9d05ec49b5d6a0889b13b542ad72c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.4.tgz","fileCount":2711,"integrity":"sha512-DRIw5pzGBMKI3T7Vr+jK6nW57QvhkNVcGDlpJUny74Shs6WeVFz/oJhwUajLkTUNOOjmCzUZzXTUtPLKb+6v0g==","signatures":[{"sig":"MEYCIQCCqtU4IX06heEwuME9Bsi2bIGTLwwv6x6iOXAbFDqp5AIhAI+SWSdNj/wsovfIcgt8SUgFlaqsCdoH6sMu7XETyHE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24417638},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.esm.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js"},"./style.css":{"default":"./dist/markdown-flow-ui.css"}},"gitHead":"84d2184703c097504b29e81d1c636ea81a63f84f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.4_1767596892896_0.10243761536110485","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.5":{"name":"markdown-flow-ui","version":"0.1.69-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1724abb09aa3df11d41094b39e3eb27929dc625d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.5.tgz","fileCount":2711,"integrity":"sha512-zRtDRckxHR78Dq14W4QoS3sVLKqflhuA9LWh/8mreRT+gOtawfPB6X4u0GlvpOUtLs+hf4uwpMa1eBi5XBO3WA==","signatures":[{"sig":"MEUCIQD7fB+GixbnfHSgtW/3VgWZ+OftxkzIyvUljzHI5ewVOwIgDvFXnpwOPYG3GS+yXV70wdArG9sq7DFXQJfG5wJ1RFQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24417877},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/render.d.ts","import":"./dist/render.es.js","require":"./dist/render.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"060d131d0475131a18b098bc6557671c8ae11581","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.5_1767597457483_0.25302823248149275","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.6":{"name":"markdown-flow-ui","version":"0.1.69-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c9aa548eb8437dc3004caef44f3c623435bb38b0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.6.tgz","fileCount":2711,"integrity":"sha512-5eDuJwxyeWwsvXKcJS6Bh34kwt4c1607N9VTiPmeXUSJ8jtbnbLHOUR4k9iPRxTUD9g6hyIfQEU9yuphQdIeXA==","signatures":[{"sig":"MEUCIQDOTdcZQBblthEHbNMDOBDt5QEG95dwwLQu2UzUwvfkQQIgft/rLnuUtjgULm5dq6n9EhUoxMjti0txZQ0IC/IoVbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24417877},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/render.d.ts","import":"./dist/render.es.js","require":"./dist/render.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"060d131d0475131a18b098bc6557671c8ae11581","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.6_1767597577106_0.05700272864075817","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.7":{"name":"markdown-flow-ui","version":"0.1.69-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1a161795e95d1454ed8c9bfcda31d95ce681c047","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.7.tgz","fileCount":2711,"integrity":"sha512-vVQc/rCn0Jd8/B1YzIVaR4FgKeaHoTOTcs1d2DK3jntDtJviIGDwKaYgEFWg752Hrw+6sPRIWtI63HUkYauvNw==","signatures":[{"sig":"MEUCIQDXG+tz3GO82Jv8CPOr+etPYKatDHzAMmFistLaKIkVbQIgEh9XnHbrwrj5wRswGJZOwM0YxDGDYyvwzKhrOu7Ezag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24418011},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"060d131d0475131a18b098bc6557671c8ae11581","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.7_1767597911830_0.9077679293709029","host":"s3://npm-registry-packages-npm-production"}},"0.1.69-beta.8":{"name":"markdown-flow-ui","version":"0.1.69-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.69-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0a6833325693951c8fa128f196a48af72ef1f9d5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.69-beta.8.tgz","fileCount":2711,"integrity":"sha512-/GGRsdZ5PeTYRzhpUvqEsaTw/QuXlGvxHQFUYra8zpUlkdLCR8ofyypUuCnDF6o6ucOa3mxJwAUGsN7NNlx6VA==","signatures":[{"sig":"MEUCIQCBORn0Nd+/DDzOPJhKn4NQussJ/52muhUWCKJMqo/HzgIgTF0aU+J7sGwTWndbRTfn1RttH1NfXLlgXa0k/PoKPAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24418018},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ca3bf336ffea2e3b67c260a4a2a920c2a6a00f5a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.69-beta.8_1767600960566_0.7134323240376887","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"markdown-flow-ui","version":"0.1.70","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.70","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"64b3ad89cd888dd4765629ca3ceee37824b3b6fb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.70.tgz","fileCount":2711,"integrity":"sha512-61+efcM1sc289r2dwwSwNhpZtRssTe6YKMXlVnEQlXkpat4jJR3vnqEhOcrDb551tqInS3u+XE8HmNrYxzgWiA==","signatures":[{"sig":"MEUCIQCtB017TpGMRXAZNKFkh16wCrSO1A/GN5lO1qXVOz9G5QIgcrkDYRL/KYBQUHWM0xWbBzg177m3pmJFqg+ba069ZJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24418011},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a1a6940b9b49658727ce7d4dd93fb59bd46aae8e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.70_1767602076166_0.8742902500905105","host":"s3://npm-registry-packages-npm-production"}},"0.1.70-beta.0":{"name":"markdown-flow-ui","version":"0.1.70-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.70-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9c0e358328d13723216ce7496ae061cb788dfc2b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.70-beta.0.tgz","fileCount":2682,"integrity":"sha512-7K/mW+3YUSsP8XEhOXQkJAfWfIYiycn1ZRqH1YgYVDSt17V8huGmorzQScJxB4HHORhYtaWEkqqgsVrG6vdjPQ==","signatures":[{"sig":"MEUCIHswBte8riiqZJeMCOnCfBdFURhiCV5rxrL/Re9JDPGPAiEA8mivtt32O0Wc2M+GWPswPu8E/p9lghh1NygsDKAKPIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24335601},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"46bbcfc7dda787b8e21ed6d2ddb75b8b433e31ec","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.70-beta.0_1767856299335_0.3548697181891074","host":"s3://npm-registry-packages-npm-production"}},"0.1.70-beta.1":{"name":"markdown-flow-ui","version":"0.1.70-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.70-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6017701d57c8f844d85cd0400bb2ef76821a8c59","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.70-beta.1.tgz","fileCount":2682,"integrity":"sha512-AkYD6VPlc6Gewyrx25RMw+njg6bnv66ExQp2Ijxu82KEc03SgAEAcVyHPiG73zRL/AW4qVyqAsvXFtcrnDdGiw==","signatures":[{"sig":"MEUCIQCU8JYseC6LpbzjHREctUQW5u6bUpAc9BcAjKSRCiPDbAIgXl2O5Zcs4sHI2w8b1P+FKPAgMvxB/asM2+3GquyWoC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24336189},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1804669d10248a6f7443310678e4d7fe5ef425eb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.70-beta.1_1767943661136_0.7077806500682233","host":"s3://npm-registry-packages-npm-production"}},"0.1.71-beta.0":{"name":"markdown-flow-ui","version":"0.1.71-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.71-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7630a210118fb1dff104cd48b5ef43aadabba314","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.71-beta.0.tgz","fileCount":2671,"integrity":"sha512-h/s9+/iouI88O+cp1Qon91yHp8IkxW/DC6CIHmQ4LYr8CkgX/VJnb/4WZgE90qprJBgE/2IEQKpkIT/+XbO9uA==","signatures":[{"sig":"MEUCIBcTo8gsBOkMDt4k9inPzyEhWxK5riJd8eLydNg5IDCEAiEA5eMHg5jqFM46deAVSoKYeaDcFRLyzKy6xZVd+aZAiKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292293},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"16a8026ac0d938496c8b74b696b167808fe4dd50","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.71-beta.0_1767950246899_0.7716388430503953","host":"s3://npm-registry-packages-npm-production"}},"0.1.71":{"name":"markdown-flow-ui","version":"0.1.71","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.71","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a572b3d3a609c7124c738366c501ddb1afa604b3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.71.tgz","fileCount":2671,"integrity":"sha512-b3eSciApuwdSBoTfiadCVWQXKfAzr7nQ6QmU9TwcSrTUxnwXwh80pgtYYOv9kH8pLlk+Fw2T9aZnuKJLTiB23Q==","signatures":[{"sig":"MEUCIBExmYzf6Bjl21EVs0ghtJmAehI11R65MTr5GpCpjqSzAiEA/JBHYjGfEv9EkWel2XrlxH0xcZs/cfRa2fs+hNtdSj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292286},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"16a8026ac0d938496c8b74b696b167808fe4dd50","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.71_1767951138357_0.4431381292827383","host":"s3://npm-registry-packages-npm-production"}},"0.1.71-beta.1":{"name":"markdown-flow-ui","version":"0.1.71-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.71-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"180ba8f4bc6c95297d4c3ea5e40c8ede885129e6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.71-beta.1.tgz","fileCount":2671,"integrity":"sha512-8x/XxmCLl6ZihuzrFATGAuX4HsdoRc6PNMMGkIMhjlcmWPZ3E9ixVTBbLeFJwOpnRKuCO5Yh7gYHJAp7Mep2Pw==","signatures":[{"sig":"MEUCIFou5BbuPXh0RIlSrzk8d85IHjrnEaDdH2zoCrkg58P6AiEA4E6NX0NK6uMIdL7Ek4KN+3UotQfuRtM0t/CCkblo6yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292663},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"032837c561ec62b9326f4b46043e9771b2c4a933","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.71-beta.1_1767953266481_0.07626174913189643","host":"s3://npm-registry-packages-npm-production"}},"0.1.71-beta.2":{"name":"markdown-flow-ui","version":"0.1.71-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.71-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c95f0df7d728db2d60828067a4466e6818b99167","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.71-beta.2.tgz","fileCount":2671,"integrity":"sha512-U7neaitCwe76MKafz6OaVnlEdfYLAON1DExHQTwI4VJEU49rul1OgrjMIXBFCSOUjOP9tVjIK72Y5oBOLthmKg==","signatures":[{"sig":"MEYCIQDJjP7ml87CI+eFXDQ3OGKMNrqGS7xd2zNA1AbKH3OMfAIhAPne4gX+qo4Jec5DCR2t76IeVVs/vmfvhSlvUA3ymcpD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292677},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"032837c561ec62b9326f4b46043e9771b2c4a933","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.71-beta.2_1767953481945_0.83928122421148","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"markdown-flow-ui","version":"0.1.72","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.72","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3d41b203e2138b630b0005888bc4a3f08e0ecc17","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.72.tgz","fileCount":2671,"integrity":"sha512-kRl8deVudPTtwKKNqxdGf8oGF38bcrlw8n+ryIXFwcgVPDXNUbYerl8QI+ZmVCl1HwtLxMb6H5A+T5qnX3RUfA==","signatures":[{"sig":"MEYCIQDI0BCVUcInyTLfnxlf8xzp3K9WeG3EDowMQovlbg7JtQIhAK7dPD3PWs/bodP2DGEeqE9PMuSp5Rh3fGeaYc9atwcP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292670},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"032837c561ec62b9326f4b46043e9771b2c4a933","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.72_1767953671865_0.8542994460557418","host":"s3://npm-registry-packages-npm-production"}},"0.1.72-beta.0":{"name":"markdown-flow-ui","version":"0.1.72-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.72-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"72edd9a91c4aa06a86ef8189c34ad95c209b2f25","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.72-beta.0.tgz","fileCount":2671,"integrity":"sha512-oZqbcOyCGhYh/WyBBqEfO69krqKJNuaRq4+9Z07N71ENamFUEBYt9HiI5/iJWIyri8rjTU3Jbx4+U6v+jfzaNg==","signatures":[{"sig":"MEUCIFLFlRo9nI85gcfTXcwLcJJa1jbUinZ7XRug6Qb+9lK8AiEAz3PDljl9spnaiXKX4s9CiPs2y78Txt3lhheUMQ6UmLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24292677},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4bbd7aa145b02b7e9b36463e8c51db78658c3c62","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.72-beta.0_1768210030261_0.3063499284590061","host":"s3://npm-registry-packages-npm-production"}},"0.1.72-beta.1":{"name":"markdown-flow-ui","version":"0.1.72-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.72-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a1299e841a22efec329f451883179fbddef2e0e3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.72-beta.1.tgz","fileCount":2671,"integrity":"sha512-xkWoTH5wb8FvbfM7XDZeudJmhehJFgh11UTBX+wakjBPVtSx4G/jD/fkDQKrwZ09FH7fL+R9JxUpLPFDPXxjTg==","signatures":[{"sig":"MEUCICWWy3hHfxTGi6znnc++pRDEQyoUB71gQylaVrnl4xpXAiEAk1BzNe/TmWeRQpRey1fpd7pSSUKTGHqzqTBxSwgNyEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293056},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"fabe8b487b05ae8fc50c13c87e0897f4fb113b9e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.72-beta.1_1768210646889_0.7824812133246941","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"markdown-flow-ui","version":"0.1.73","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.73","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e9941ab662aa853e9f0b5a2e24f095f4da5d18f8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.73.tgz","fileCount":2671,"integrity":"sha512-ksQcNZ1k3eL30mHmIcwlq0OzYG+710+qPwPWRWR92BcQUIJwdE3gOXDu8S5we7CvwaobPj3YQoHBuaPp8yG+sw==","signatures":[{"sig":"MEUCIGQnyCTUDrc5HJk1xdR+2hgUoC2JGaBjFcwhMJ+t2/rqAiEApkv+0nCmchexiJ86AajdzRy03nRCHgN4XxE5JYvvLac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293049},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e384fe107f579652f3cfbed6b90eef4623a61069","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.73_1768210865050_0.38783708532448946","host":"s3://npm-registry-packages-npm-production"}},"0.1.73-beta.0":{"name":"markdown-flow-ui","version":"0.1.73-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.73-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"12eb631be848775b9a7c3962a9abec7b25c00931","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.73-beta.0.tgz","fileCount":2671,"integrity":"sha512-VqMNYho4vSCKAwnE/QofLrodYficpmcPix7Ecejot0sVjM0inVds+hdNbMfJArp2ioXPj/ahcW2VUYhLW5/KHg==","signatures":[{"sig":"MEUCIFXBXgHG0pC3IBO9mhVCcw/LiG/ezBcZQuDvjNi0bn9tAiEAkwIHJV1nR0SoVw7C76ozeISn/fIYLSiaApHIRpC0YxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293258},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3a488a441ae667fc2a15b59095e637c0269edb4d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.73-beta.0_1768294206939_0.4528811145522169","host":"s3://npm-registry-packages-npm-production"}},"0.1.73-beta.1":{"name":"markdown-flow-ui","version":"0.1.73-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.73-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3fecbc03571b27a8dec94d34080045990dbeb701","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.73-beta.1.tgz","fileCount":2671,"integrity":"sha512-B4GGQNTxrR65vju0es307yfDEJ/axiGBkK2TSydt0kIKk3w5zkHbudaPfCeYNzsJisqjAaw1/0OHPdz+Qx+5SQ==","signatures":[{"sig":"MEUCIBr5XXAeXsuLyf38Oi6/kvAjux62qqNlqlxfqz8n8vqBAiEAzWeQNeTFVIB8Qkh/KtP4bzISGtOoVD8oJR6qFrE1GTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293258},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3a488a441ae667fc2a15b59095e637c0269edb4d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.73-beta.1_1768294327098_0.327097002471858","host":"s3://npm-registry-packages-npm-production"}},"0.1.73-beta.5":{"name":"markdown-flow-ui","version":"0.1.73-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.73-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7fe59a5cfaa643c10bce58ee15daf982b122d8a3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.73-beta.5.tgz","fileCount":2671,"integrity":"sha512-Z+9L1bx1JzSEZBhGdrEmCv84Q052586g3MI8FQORDxbcoD0zI3aumnr8r2qPGxdmAXbWTmPCdnmgLbFQRR4PbA==","signatures":[{"sig":"MEUCIQCQNpLkSJ745KNOaPbAVexn0ZXhmRc/5UX9lozIwXhQMwIgRMthxWZSsn2xXKI3ko+s9wiRWMWRB0RW4bPXwUdl/04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293258},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3a488a441ae667fc2a15b59095e637c0269edb4d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.73-beta.5_1768294434234_0.09896180564069934","host":"s3://npm-registry-packages-npm-production"}},"0.1.73-beta.3":{"name":"markdown-flow-ui","version":"0.1.73-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.73-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1d378094cd2f6555e24bc39070d6cd7de9b651bb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.73-beta.3.tgz","fileCount":2671,"integrity":"sha512-U+wBN1tYkQMBeaC54EK46sax+UjQN3u4ISJ7Ocm5ZIAy7bj9Zszse0BtuFRP35yHOsQ9IYhf8xJC6aWJvvaEDw==","signatures":[{"sig":"MEUCIG3wC6CTw5DjIog5qJ53BecXlWwluhQdPzgFdfglUElmAiEAiTbkfwv/UfjcjD9RWagvXIZPZwlGkgLqBbs7oRcxZO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293294},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"04fba9d93aef933f0e278ed9381e9cccd4ff0b34","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.73-beta.3_1768295405479_0.2920762014406213","host":"s3://npm-registry-packages-npm-production"}},"0.1.73-beta.6":{"name":"markdown-flow-ui","version":"0.1.73-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.73-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6c8417b47bc37d0362a99c7f26f8a71a5c75eb2a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.73-beta.6.tgz","fileCount":2671,"integrity":"sha512-zo2DQ/EyeYWxjWDwtqKKCT8ALohR/Nx9IpfWxWOGNsphXEA8oaXNJHrV7hFzO60KCh6KJ7XOwU0Gl/oYg5mzDQ==","signatures":[{"sig":"MEYCIQDwHyL+toEF+7GuySvp7t98+bqvQld82IDVEIYIwqDRTwIhAOsygOfDghvYnHXC5B4de0/GeUc8GZ8nH3fJWbk7VIG9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293303},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"27ac245beeb14c57dc02ea2e53dc66cc3189d54d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.73-beta.6_1768296498603_0.4303593600872131","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"markdown-flow-ui","version":"0.1.74","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.74","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b63de80333c1b4992a15eaaf42fdc2765dcb4292","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.74.tgz","fileCount":2671,"integrity":"sha512-RBQX3pyK5sGPMTzXi+OeRcz8dfQnhaxQB3zck0o0EVOSYbAYNW+3BNyOCq9NYNWG/VULfLV5NHU9yeoK8xQ6cg==","signatures":[{"sig":"MEUCIQCBSZFi9ILNzoor2RRnpDmAgvtKUhqggX4FAvbcBFAB5QIgF851GLd0E3Gof34MQlrgdPHTrE7fT/dBkZnLYcugglw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293296},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"fa6d43ccc27f3f057f8282464f639b202a1ac0b3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.74_1768298868361_0.9777811176940407","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"markdown-flow-ui","version":"0.1.75","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.75","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6059d0f5a3ab559cc8afa76c0f33bdbaa728f4f8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.75.tgz","fileCount":2671,"integrity":"sha512-mxWbzFUKB6il4LBKnTDUxxRMSWxgll/trZ3DBaW/CYyEQ1LTAuD2kDZGpHJWCeYWGjKm1eNKWqY0NFDA1CGInw==","signatures":[{"sig":"MEQCIAzlFo1YALyzU37CmuOPFRn7v0u0M+cu4ESjbEc92F4FAiBC6vCc1mkpZCBaKmc82fbZ6ZlKMqhDx6gAhdswxSyRsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293294},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"38591d70ecf86f16e7d7d005d8a6a7e220eb3013","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.75_1768299282173_0.26646755752651163","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"markdown-flow-ui","version":"0.1.76","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"15bef6b3e1da4a87b0497bacaf84cc6a519b1c14","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76.tgz","fileCount":2671,"integrity":"sha512-BjMIOkbTlTyIg85453rCoFZ04eJb9QH6V6ZLQpQwvlWybbsWCSp06BBqKWJxcsO9q3d6Ch7cUdHj0OKf8DHw2A==","signatures":[{"sig":"MEQCIBLKlVcIl1LMq9ybmyMY4/aXh/H1nEnCSmGETVRZklaSAiAVa5c8MtzfrL1S/dvt7sEKZW1l/OH2WKNCshBzvJHZKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293309},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"38591d70ecf86f16e7d7d005d8a6a7e220eb3013","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76_1768300752005_0.07346903696839391","host":"s3://npm-registry-packages-npm-production"}},"0.1.70-beta.2":{"name":"markdown-flow-ui","version":"0.1.70-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.70-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e2d94476c94359f3673e774418663c9d7c8905c2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.70-beta.2.tgz","fileCount":2682,"integrity":"sha512-W3dkb16LdG7A7JqKz0cvSqm+ngA+1hkQgU2p+0vXPkK0aaXwXqdkv196SOgJdddbxUXopE9oCuE+QrcrkbJOUg==","signatures":[{"sig":"MEQCIDLoeh5nTyXOU7QxardwSTiIoV6WsSP5itf9MBhGjYA2AiBLvN9h2DUl3FSr1YaI2AZAkW8bgtzfMvYpwxZASNcNRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24344606},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d370bcf1000460db5f8b90b262eb4353fa215a9b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.70-beta.2_1768382175119_0.6433698157704832","host":"s3://npm-registry-packages-npm-production"}},"0.1.76-beta.0":{"name":"markdown-flow-ui","version":"0.1.76-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6320098b9f4c07ac19799952ddd420b1f0a218eb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76-beta.0.tgz","fileCount":2674,"integrity":"sha512-GpOgwQ6+4ik0w+whi3HGP2Mzdal6c/KV+3rcs3PEnOBtd1WBM3Q0TCoSRl/A1yHdZ8C4xiOSKpb5JHYLhvYj8Q==","signatures":[{"sig":"MEUCIFaYbM8yu3iYzRqmG4DLjwoCl+TLXSN780VSFOahmTyUAiEA8wjwRSuIqPQxo0Wg9GbWMtPwpqLW5XUcaYn2T9j20GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24297821},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76-beta.0_1768385319990_0.6704187513981934","host":"s3://npm-registry-packages-npm-production"}},"0.1.76-beta.1":{"name":"markdown-flow-ui","version":"0.1.76-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"db34f3713ec5037e0e4f12c4f03b6a1e5945a047","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76-beta.1.tgz","fileCount":2674,"integrity":"sha512-2s4Dqgx9a3I7koG1QReiGNQaqPqUUXhfR+rGjazThnw4JRaTfXMuOPuYjeIfE7lEwKRwe1IBTpiNsYRtrcmUqg==","signatures":[{"sig":"MEUCIQCXTv5rTLko5nD+ntuYG/lkjame5EPaVdbWg+BTf4p2kwIgDe62HlZyHv7VSMNubwMbemMibwx6Cg10c/NICegQrOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24300020},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76-beta.1_1768470611080_0.529304921513998","host":"s3://npm-registry-packages-npm-production"}},"0.1.76-beta.5":{"name":"markdown-flow-ui","version":"0.1.76-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8d56c17e1782fba12374cc032a7c3eb59e59ce1a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76-beta.5.tgz","fileCount":2671,"integrity":"sha512-mKi4RYPcF79vXF8AECDBcrHzYivwnhPxWX+kfqP8wZMMz+Q/7ta8rfy44YQQsg6sRsDLZiz1binfaEDYR4aeOA==","signatures":[{"sig":"MEQCIE4RmuPyd6nzprsl4YMlLreyfmuVdx6fgzUl3NA/1oAqAiApR4+jhlZVIGz6/bSf7K5TWvI1OjsNhVM+FaSeUukzBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293370},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76-beta.5_1768570544786_0.9982513368343842","host":"s3://npm-registry-packages-npm-production"}},"0.1.76-beta.6":{"name":"markdown-flow-ui","version":"0.1.76-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ea5c32a8f03212871083e299d74b7a459ea57416","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76-beta.6.tgz","fileCount":2671,"integrity":"sha512-zyF0VqcyY3DE49pEhSeEXpS8PZfOtyH3rr54kpbaTmZxQm73ainssxqoNpoFFvfScSd+WJF6CwjVLKuYt31KJQ==","signatures":[{"sig":"MEUCIGkqdtA/OzxfW3zgnyPvPBlIcmCVNRVLTUU5N9J9lthQAiEA3PvGX3nXHnR+tWidOFPwn19OrL5x1Q5F7KrAAMX3qOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293356},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76-beta.6_1768571088321_0.5213032113401312","host":"s3://npm-registry-packages-npm-production"}},"0.1.76-beta.7":{"name":"markdown-flow-ui","version":"0.1.76-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5bf1d72afb775a94cf376a9b7f3d85c77b4e8e01","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76-beta.7.tgz","fileCount":2671,"integrity":"sha512-JIo4Smo0ZuHbklI/VZDOkdyCcV2K1/atAxJ2sdG3YPgY8LmQhxn1OuOYpfWAwdqwhjvPQuSf7KWJ/j8F1P1VeA==","signatures":[{"sig":"MEQCIGO4bl4FzjblQL41JRd+1XWn68qSo0gmxuu6FgBIeXjtAiBnIpawpTBTIJF2VLa5thdOUsxUXedoxDLCB6hFM0Wvzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293170},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76-beta.7_1768573054098_0.1865833655717406","host":"s3://npm-registry-packages-npm-production"}},"0.1.76-beta.8":{"name":"markdown-flow-ui","version":"0.1.76-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.76-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"11960578f7a7ba5fa9343484dc634bc1f6593c8a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.76-beta.8.tgz","fileCount":2671,"integrity":"sha512-sbYRq1qJDZXMfcgwgCoeCnZgjZmHLQCNxvvJ89KXjLCGFuvCCA1w3AYaA3NRvcpD5YTqNgZdA8qsveKPo1PUjA==","signatures":[{"sig":"MEQCICXgaYkAOipOEu4W/GwAcEwBy/3WrWsL2YjiQbXrlpHGAiAgpIAao5fYaXdR5nJ/JfnQR5CBQbeeVmEoIP+Tgm69Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293260},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.76-beta.8_1768573664437_0.10014752655518566","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"markdown-flow-ui","version":"0.1.77","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.77","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"521f4a99b630f50d5bb53c4d3de4c22536de9b49","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.77.tgz","fileCount":2671,"integrity":"sha512-X4gaqzEpvjLW8N8yupZGjJPIFugmyTtEhbExiK91z0rqO8X1ByEDfomxHTXnnAbMY6ff1RB1M/SgOCcy9005XQ==","signatures":[{"sig":"MEUCIAQzUUy0sOfBtJs+tcoc6BqJ/c6ODq9wHql7YFg8U5SDAiEAi4DBKxPBmuekEdkIGX2fmb0cOoy1Hn+dLd48W61mlqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293253},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ce10a0a506fd5e5561dca03d5103f4ed841494de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.77_1768573865603_0.05578462203771295","host":"s3://npm-registry-packages-npm-production"}},"0.1.78":{"name":"markdown-flow-ui","version":"0.1.78","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.78","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ede2429da31b097714af758d4598a522a6f3eefd","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.78.tgz","fileCount":2671,"integrity":"sha512-7XyVRXH2HB/Xmv86yPaiRdoEg5KJq0s7Cxb3UHrxT4hhnPxo6CxTfYUhGpLZAoq383ubqxdQ3AQk2+x6gezsdg==","signatures":[{"sig":"MEUCIH5MGSrDV3nXgCbHHcAsYHHDVdHXp7yc/h0nczMDJQpFAiEAkyIuZNqmttyUwsa76bpFaQlYcINaK0GdlRYzpZvPfjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293236},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ca29b7b2f5798050a355b22ca2d51121b6a01600","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.78_1768575361640_0.6871227123974888","host":"s3://npm-registry-packages-npm-production"}},"0.1.78-beta.0":{"name":"markdown-flow-ui","version":"0.1.78-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.78-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8a829b1c8601850f15990b62d9eab475523d6a09","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.78-beta.0.tgz","fileCount":2671,"integrity":"sha512-bDhCcgzubXPucpkHim609wARwwNFeN/RSQ4BwOGbbvv5BazWfsb6gJhTlshNr9H0O4z4U957KTgIKwaWMk30/w==","signatures":[{"sig":"MEUCIQCgztovODZhtGuYHRi2ePOethqup1couf3khv6F/4UmQQIgD50VZk0dzlHKZ6iTftYloG6r9MxIhINeFZPjynYDzsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293337},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1a96f02dbfbf33813bb4ad544ed1931b620ee044","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.78-beta.0_1768575663939_0.310535333876663","host":"s3://npm-registry-packages-npm-production"}},"0.1.78-beta.1":{"name":"markdown-flow-ui","version":"0.1.78-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.78-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6ea31bcb75d1bd7ab2002d92eafb1efd6767d5f8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.78-beta.1.tgz","fileCount":2671,"integrity":"sha512-VxDIUQziw9wbfl7t7PD0jS+yfJKJt4NPXJE7U6mXWILklYE3ANFrFeAg7qLyrhXYLNnEGtZD8sXqZTDy7ndmlQ==","signatures":[{"sig":"MEUCIQCtPvS2j6vcR7GmKYTP8B+WxX//eQg+RxE1IQzb+4p/3AIgOb+eHM5XDsdIn9mufqsou5JW3U7I4VYQM+TLlLUQIqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293259},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6d7646af51ca561f81a637c6bd4d86728617c683","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.78-beta.1_1768576509433_0.6493707675087286","host":"s3://npm-registry-packages-npm-production"}},"0.1.79":{"name":"markdown-flow-ui","version":"0.1.79","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.79","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b1b78163c265325f2824b4fe803813d705a640d3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.79.tgz","fileCount":2671,"integrity":"sha512-ZC//c4a3DNJjns4/0NLh1bmwXo6WYhrD8AwSkZRveYHIRU/1S4bHbBgKi9isJWjLYWOPgZo3wAcB+BUdp5C85g==","signatures":[{"sig":"MEQCIC9G7wUoMJVsyLkAWIJErIpDYH9zqCt2hRPdzdu3YnO8AiAoOLEcOXdUgbeowuQ2XOC7rjjFd/AG8YyKmQq/ihzNTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24293252},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6d7646af51ca561f81a637c6bd4d86728617c683","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.79_1768576675916_0.19164917705483564","host":"s3://npm-registry-packages-npm-production"}},"0.1.79-beta.0":{"name":"markdown-flow-ui","version":"0.1.79-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.79-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"11fa810eb81bbe97445376543a0961295688bfa6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.79-beta.0.tgz","fileCount":2671,"integrity":"sha512-r4HgcGgDnpfwJRVFgPejWaPvSltOmT/6PgKqJiO+zJ7ec9loBAAnhZ2O5jScy3TOcDNbApYNYrjN9VD356XG3g==","signatures":[{"sig":"MEYCIQC4UwRJD+OVQOlfMzQnKIxSd1iPL9O2cWyZ2fkGKxL6EwIhAP7dkD8wERzsryLqqoXdWyMVrn2mQNrs9V4lT+HwE2no","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24298233},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2f87445adad27842b315dbafe4e4ba5ece7515e7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.79-beta.0_1768805465923_0.20873281068792138","host":"s3://npm-registry-packages-npm-production"}},"0.1.80":{"name":"markdown-flow-ui","version":"0.1.80","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.80","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7afb02914b97ed353f56823ed6823fefd163f0ec","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.80.tgz","fileCount":2671,"integrity":"sha512-ekZhN8dF+KF3J7ZnhUyS9u1nk7H2RpMpOvwEiiAejMj+xXVPLAxqkte1QS0qyUJclAZA0CYUGyLd6WhUoXOT0A==","signatures":[{"sig":"MEUCIQDUYZnpRMI5rEjOtmWDlPYyp1nYXZSejCera1ll+XKgEQIgBbBxXw5E2ecdfo7bE+RNpZNfPojdpNFlH/znS/T05r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24298226},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2f87445adad27842b315dbafe4e4ba5ece7515e7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.80_1768805809035_0.2044175929987806","host":"s3://npm-registry-packages-npm-production"}},"0.1.80-beta.0":{"name":"markdown-flow-ui","version":"0.1.80-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.80-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"26f6792b6b6c3e64ff8569d97a9cef9d5c557c87","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.80-beta.0.tgz","fileCount":2674,"integrity":"sha512-AFzYeBBOi8+oln1/wABIbpmZ5/Nd2ZeVfefe+U03Jz4QKSe2cA5jXvHFLiKF5ZrYNwgok/qNgJ1Aq+R1PPu1uA==","signatures":[{"sig":"MEQCIFIUJLoMt3kiZwn8LF9aEQ0N0W0Ga//NWKcXa+rYAnQUAiBn/ySFGDm48BN3YO0Sn4j3K7FXhFhrIpip7YeV1ihJqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24300178},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e75b14e1b1db258283d38695638f5e74f81eb444","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.80-beta.0_1768809945620_0.6911873142250413","host":"s3://npm-registry-packages-npm-production"}},"0.1.81":{"name":"markdown-flow-ui","version":"0.1.81","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dd0c6c16a5e1a67ea8d2977e162acec29823e5f9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81.tgz","fileCount":2674,"integrity":"sha512-kkysG9TdrIDPC8EztdR2kQTpuuyamtZjv5vsu4VE6V/J0APg2o2oMxpvi2Pj/kHi4ZoXmkfvG83V8B2DCWc0Vg==","signatures":[{"sig":"MEYCIQDUeVnYrII5xFt6FA07ndIDOMQ5igvGBKVzf1CLWUtmnQIhAI/OfPtU1CvjM9yaIX1q7Z90r1cXFsQj9AOADJWiLHhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24300171},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0a329923e3e297dfe2719a82295806e3de40fde7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81_1768810598766_0.07560473737020357","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.0":{"name":"markdown-flow-ui","version":"0.1.81-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7fef0626040702ea9f4cfd704c5227f4c44b91ec","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.0.tgz","fileCount":2706,"integrity":"sha512-Tz4BW6dYq12TJdfSkD6Wb+HmFfFrd9GAA4r+NprRd2hYirmYbxie2/PDKJx8ehu745cha44KOP3sI/3x0iEwnA==","signatures":[{"sig":"MEYCIQDdzsfY2n7JPbleJqTsqDYxTV+VhB7B1XdnWPmMq8cqFAIhAPPrcVH/QFcSNeq5N6Ig92uOKDLO1EYBv5eyYHibhX3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452200},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.0_1768903766327_0.4430443795190637","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.1":{"name":"markdown-flow-ui","version":"0.1.81-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f8c6162e0058c4eaa094e26c9f51fe778be816b2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.1.tgz","fileCount":2706,"integrity":"sha512-HPeCUBlv9aqJX8V4vTTMYq1B4z/d4ibAr7NmZzIz0qMaDkOK+g25Ft70lvA1uZhAvDbqO9hzztKmJB6azZruig==","signatures":[{"sig":"MEUCIFayn6/PX6PTo3gF+cSHSnOcgvvUmj/WzBKcMEe8+jYaAiEA4bGeckrViZkxxliyI3HuJFI5uKTBtP/W3WwVEhje08A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452200},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.5.7","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.1_1768961342484_0.0801555834981682","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.2":{"name":"markdown-flow-ui","version":"0.1.81-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"93644c78121f4d6f24784691765fbe30876a4468","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.2.tgz","fileCount":2706,"integrity":"sha512-QfZfUZ7aDMsw2wJtKyM5xM1/wcRFKytvWFyubVrkeXloae1IwSBqQlE1KlzX+eWvQGDQ1XgDduN81v7UsYmklQ==","signatures":[{"sig":"MEUCIDCTPLBP7QJMwXccM8FtWMEX3fWMC7Ih8Zu6faj+ok74AiEA2LdXzyPiQHGycvKUalaisNu9Kpu8955z1AJh9dgKpLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452200},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.5.7","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.2_1768963862260_0.2600557241121013","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.3":{"name":"markdown-flow-ui","version":"0.1.81-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"871514d3a8bd0ee0400a373b1ae3267858d07a85","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.3.tgz","fileCount":2706,"integrity":"sha512-KaNvmnI7mI1vsNs+I4r0j6FiiWdAWaOI8BO6BqmlsjC+ItbrHb5IzqH1Kv2u7YguH6J13I+qvCzu+qJoANdtpw==","signatures":[{"sig":"MEUCIBsbn61OEIPSJ7pLIh1vgilziMgsQcCtYsCzEzEjQ1TRAiEA2iJo0rC9fNSIT/fUuwOAxEUdd14ho/Oxqa3RO8REMFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452200},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.3_1768964419380_0.4958764486904452","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.4":{"name":"markdown-flow-ui","version":"0.1.81-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"aa5fdc4ef5e42c52ae37f782edd65e18cec13bd3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.4.tgz","fileCount":2706,"integrity":"sha512-RkCLO1szZcg8Pe5ObcV5rojs20wTYuRH6p/bFRQX/dc9QagcvhSaE5hXZdSQ6GbNamBFEaHv9SxSGPMqQ77dSw==","signatures":[{"sig":"MEQCIF8eyb4vuMMyITvZu+XAVjeXwvMdLe1tiym+HaDt4KUEAiAaQfplsSjoRa7P4UCPY2PN6dZcdPlcMtMiOVVPGehqNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452200},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.4_1768964533777_0.5228239286568845","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.5":{"name":"markdown-flow-ui","version":"0.1.81-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d6ba6aef5366a596621d01a6fffb6e6f25bdb03b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.5.tgz","fileCount":2706,"integrity":"sha512-vfgP9MAigRiN6NiQEFPs+tQDpJ7Sg2egrmSRWJbNGeG7QLjNYdProXjG61KFOJTZb1Z3JT8W2y8l8oeTX7Mlcg==","signatures":[{"sig":"MEYCIQCSc3QLFlI7IjMd3+/nPevxyghzqoEWKwpZjqce3TgQYgIhANItxsYxjwhJezcFPCv5iHecOAkoxl68Z10H7cEiInLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452204},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.5","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.5_1768980039207_0.3150143711879758","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.6":{"name":"markdown-flow-ui","version":"0.1.81-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c3a692a6120a6201ffeb11cd12e01878d5fad136","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.6.tgz","fileCount":2706,"integrity":"sha512-61I4OzzVonION20BV3jWfDa2whUlZ1v0aKVDQhcDqVCERNf+jnfVXtbpQeBtjWcCNRQGhexSGsFxS6VOFNIJbw==","signatures":[{"sig":"MEUCIQCuz4Fym5axPehixMk3qIrn0kdEDFES/oqDPPru5pTVywIgPGRNcRmmuG09wCuLggqyua3gu6TTHyZIdBWYkZ53wAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27452306},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.5","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":">=15.3.5","react":">=18.3.1","react-dom":">=18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.6_1768982008483_0.40171683147333015","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.11":{"name":"markdown-flow-ui","version":"0.1.81-beta.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1c08a6ceb8250227b08f98912c2f0b5257064559","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.11.tgz","fileCount":3078,"integrity":"sha512-IKVo4cESyevBcIxIA1YVtsowqr78cauPQAFgfcmXPVRmjMs3r6UtYlLgdVpa6yzOptsnzdB4pGBSvrn7CaMGkw==","signatures":[{"sig":"MEUCIQCMe4vPELgAUBeRMSe9oBlIg2TOWNXYWOV06MVIveY//gIgA6blbA8D3d1OXoe0LzL7dIjSqwAWZZ2zMqj+ylmbhiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27726845},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","react":"19.1.2","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.1.2","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"react":">=19.0.0 <20.0.0","react-dom":">=19.0.0 <20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.11_1769138752202_0.4932555719161644","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.12":{"name":"markdown-flow-ui","version":"0.1.81-beta.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b777e6466615a034e34b34e80aeeb80d4b62a130","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.12.tgz","fileCount":2674,"integrity":"sha512-EX+5FcUVOt0lgib8ZpGaHfYLk7+2CBlTaPDPyftgW75IV92GT7Cm3ZzsaQEBqBBtgM2kv0n7i5E3GD4L5QaR/w==","signatures":[{"sig":"MEUCIQCwt4P5rZMe+EQpiLg0qAninaoZG4LCVTjl14EjSvjVTQIgTmzKZ3Z1tdcMHllaIU1lN5Re5N1cmduccTVaILWXppM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24300179},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b69cd47c4c2efff530a92a20541c06c3ed41dbb2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.12_1769139125696_0.6591125390979522","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.13":{"name":"markdown-flow-ui","version":"0.1.81-beta.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6cc0c0144006e7ff233c18f26c674a950bf53c3a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.13.tgz","fileCount":2680,"integrity":"sha512-lxdsJDwq95X1/lQfJHTRzFUM6RpDqX1Qi4h80rKTJyNxXjkZ0cl1TaG2DK0L6DDwDygTlXsXnhtksE+obK77TA==","signatures":[{"sig":"MEQCIAsRXKWCXUuWBD1es5+9bDW/W5BXQqDkUB3Jq0G2YK0XAiBouRs9z4UztsjXinTXhc+5zxQtK/UrWPBGFMKalOxBTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24315980},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"144e2566ae94d3616b2b04718ffbf9cbc2be7078","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.13_1769140105376_0.20547496760030004","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.14":{"name":"markdown-flow-ui","version":"0.1.81-beta.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9c642b767c8d67c9b2fd2b4e285d701bcc4037c2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.14.tgz","fileCount":2680,"integrity":"sha512-jJXhYEwXzT+TyB0Fcp8ih9NMrH/WfXSrOInJpfQ/hVGzAB0QkqpXW2VfzfKSCfbOvarTWTcVAlU3mppW6hhJWw==","signatures":[{"sig":"MEUCIQCanK4tKKYqxtNutzSkOT2ZtEArsSN7IqD5w6kqzwdvpwIgJeZrcHGVPGwNQws3S+B7rFkH6iP+dVY7OWYkN8Kbzsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24314701},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"eaf899febae366401d28f95e8f7bf2e0502e80e6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.14_1769141202849_0.35639622896496914","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.15":{"name":"markdown-flow-ui","version":"0.1.81-beta.15","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.15","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b9dd33148acd08c9ff2b6ccd4fa79ad7ff1e709c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.15.tgz","fileCount":2680,"integrity":"sha512-O23HoKvHoc8Or0NCgOkIOLWcY6yFwtiEeDE68O1GT5qKmLEZne8UTssJllRXzmdN2iqOqRpR2KZM4iSR6q7Rvg==","signatures":[{"sig":"MEUCIBr1bJJPwM8v1ssKvf3n1WoQcua/68Vcn9vpC2tB/gASAiEA8epkbjWPhcC9IZKB+nPXQacxga3ez1KV+75kM9Bp0I0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24315458},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4acb0144495c75d53503107cf03e175b765154a3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.15_1769149786362_0.3632435279601034","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.16":{"name":"markdown-flow-ui","version":"0.1.81-beta.16","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.16","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9e17f6b58b4f1858aeb9e8e6c175c31e5933eef1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.16.tgz","fileCount":2680,"integrity":"sha512-LnWLPR5CmDIdYPKdSf9qvZkUlqvD1dCNdFk3Emkv7FwSuJdJ7kuAxVYEt8o7tRT6c9C+YdnzUhof1gTynQIbRQ==","signatures":[{"sig":"MEUCIEDndkhe5URBrppxERnvduyopX4qbTjrx4qfvc7XoHx8AiEA0LjqlaAfBvyGro/SRqcrMWaPIFhvdjZqTOiSmofaRJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24315458},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4acb0144495c75d53503107cf03e175b765154a3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.16_1769149972796_0.48785768578922317","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.17":{"name":"markdown-flow-ui","version":"0.1.81-beta.17","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.17","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"975c77f28b2cd8132d52ff807afc0b2ad91b61da","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.17.tgz","fileCount":2680,"integrity":"sha512-jhhxS9U8rg2L02QWHGy+oDwZKEz579v1rZv7JonxcPCLPbm8hBF6dvtTPV698HB0EEUue7Hl3nDJLaohuXEHig==","signatures":[{"sig":"MEYCIQCaRp5+seOnLLctBvIXQCJYQpwW+eXJAGVU6wHyOmL+DQIhAM+UfbVlcDMA0URnGOMwtLh7wlaPLgUmfHlCEDoPRUDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24337663},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"19cafe90bcdf2cfec90616044163fdf2090760cc","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.17_1769157213822_0.891139103565646","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.18":{"name":"markdown-flow-ui","version":"0.1.81-beta.18","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.18","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1ff7efba00185801a7560f6547e51b2a68cc0b54","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.18.tgz","fileCount":2683,"integrity":"sha512-m6DOlN/FGOn7a0+mraZjlZg0d7enmc/FRWifAFWKiojtzW8XRCUcou/8AGBCOX04ODAVGdQ8LoYEVzlRH70FCg==","signatures":[{"sig":"MEUCIQD/Pe+qXijzsDkJcKzf8W4Y7w1iEP9nilX0lGLHhpXiTwIgTSw11Hk0yIPcZTZWU3XQ2Xl2jjzJRbzUHwozMbg80yY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24342274},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b9799f048465dfd96d5968ba626a26fc1fb3c90a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.18_1769160571315_0.9818435979820512","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.19":{"name":"markdown-flow-ui","version":"0.1.81-beta.19","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.19","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e6ba593f13007ad64b7ddc882a547c82dca7b27e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.19.tgz","fileCount":2683,"integrity":"sha512-Yj520p7N1vnyU/RYEV6Q4UnA4imR+aUu6bWN2HrefRAHObWStpsgu9ct0sDYHkbd+81SBHxuNuA7GxyzBTKuMg==","signatures":[{"sig":"MEQCIFgD8OoTCiOoQ9FOwmakK/+ucEYjvNrUadHgokjbBjAyAiAtZPJw24aznMr3cj65szgfFpqbwPjNc48CMwaKhbKo4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24342341},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f355ad7269810b70ed9ef0db4d2a39d579a2eade","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.19_1769161107109_0.6725088837581448","host":"s3://npm-registry-packages-npm-production"}},"0.1.81-beta.20":{"name":"markdown-flow-ui","version":"0.1.81-beta.20","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.81-beta.20","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9a57dd65f60fa1cabc789ac88bc5fae1f56633fa","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.81-beta.20.tgz","fileCount":2683,"integrity":"sha512-DKqSZDl3ORTirTS4oqirfZlWu3RQnQVq+PKuHbiBulH0oNNOuPtbk09vPVHBGT6oO6h1c0Kc2VexaODKWpLovg==","signatures":[{"sig":"MEUCIGhNkYCEbdUi856ah2O5Ow5iLpDn6r6EhSB3GgB1DaAAAiEA9D6lMEU2tBGYrNNYZKOhwgunGofbzxi+h0++Nrd3NbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24343130},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0a1dff578d862dc086e5ebd77f426fae66377faa","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.81-beta.20_1769161719973_0.09001459794050892","host":"s3://npm-registry-packages-npm-production"}},"0.1.82":{"name":"markdown-flow-ui","version":"0.1.82","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.82","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"942d711d96468473ef8f1b9a72cf4696dfebd2f1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.82.tgz","fileCount":2674,"integrity":"sha512-pc9oOOIvMMveH6cmecRIZYBUpCWkY+om2DoXNcMIlqkC2gRKq4cOd/+KkWvHpWVUoWuqFKe2yMVH8nQxXvfScw==","signatures":[{"sig":"MEQCIHp5zMfgb5fgw3P2H3svv4NJfgPazukzIKz4lDEY6ZeGAiAfrGobBGPsl4etjNzUpKfJbD2pV6hCTfb7Ybnqw//hsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24301889},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d009c96f721a1c990d1e1b185da3344d31c16e6b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.82_1769395237850_0.08935804240539502","host":"s3://npm-registry-packages-npm-production"}},"0.1.82-beta.0":{"name":"markdown-flow-ui","version":"0.1.82-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.82-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"08181e4e08deda6c18966b88dc3d50cc62774808","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.82-beta.0.tgz","fileCount":2674,"integrity":"sha512-bKoe9Rr3NnWJYahqc69TUTmN4bdNihOWyGnNGI1Hoq3LoDeZQiAMreUWhdzq/DmlyaJjNpUsaS1Xz7yCdjAj7A==","signatures":[{"sig":"MEQCIFNI31yM6/5hVgmGm3zeJaB4BXM6+tVPXcPOQ7jBq4ZyAiAd/8Hni4uV76akM0Q8dACtp9y0cDYgcOrPKnhgg7ps2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24301932},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d009c96f721a1c990d1e1b185da3344d31c16e6b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.82-beta.0_1769396842417_0.8651456979993528","host":"s3://npm-registry-packages-npm-production"}},"0.1.83":{"name":"markdown-flow-ui","version":"0.1.83","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ac4d71527c948b2188b16090d9b19745169c55bf","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83.tgz","fileCount":2674,"integrity":"sha512-JAzQ36f2L+NW21LEdbOsYr6xj1KgnXpji0QYh3vIGWtrLGkMr4UF7qBVuSk2St0es6V6E0vp/nr7Y53+GiQ7tg==","signatures":[{"sig":"MEUCIQDcCz+mI2y+YpFBM9HvRXPeoLD+W7fyHxc2KiCynFzFFwIgHzXTkvZN3vRsRoYdEooxd7gp8/sjXReWW2tvCFMJg3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24301925},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e9ecec0bb05a53d300fcc7a780736485879132a4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83_1769398318145_0.6602180102797506","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.0":{"name":"markdown-flow-ui","version":"0.1.83-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2c406199b8cd8b96dc8a030cc8cf848e020c367b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.0.tgz","fileCount":2683,"integrity":"sha512-B+kH8w+UebqIKX3oqkjL4Xk8amHYgbnsvMSc3gnFllVh3Y4pmWxmVvr5nERp1fphKWzGmc8mK9FikiDMFP99TQ==","signatures":[{"sig":"MEUCIHQuOoIcy1WwgS1cWgMUcuEexru/Ypv2gjDzUPLJTjolAiEAv3BC9MjGydeFxk1Qod9pBweE23L0s08TcyTqc9UkHms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24347809},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0adab0a75bbdc0ca0d4289e832f2b0f2368f0177","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.0_1769421266817_0.9099037577561733","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.1":{"name":"markdown-flow-ui","version":"0.1.83-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ba29e1c62c61a25332a1efbea6246626baab8861","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.1.tgz","fileCount":2684,"integrity":"sha512-DMdd8Z1Epsfd1vA0PORgFPx7UNkaRjqC7tnPs/VB0uSKMA3oXAq1lWc+GCNkMn0I4R6AHr+8VKiQCcC189ES8w==","signatures":[{"sig":"MEYCIQD6Qz8Nd4E+NUqyR5IFT3TW/7+TZQE1T+GuYHqeKbWmJgIhAKvWO//TqpbkVQ1ZI40bQulqZxDCueiY10b9SoHs5IIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24352032},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a5d0cb1f6d6655c474d2420c3a42dbaa509be426","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.1_1769424679570_0.06435033313550909","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.2":{"name":"markdown-flow-ui","version":"0.1.83-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c9ffe03b1a6bd41749e0136de9e89f69d84fb6a1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.2.tgz","fileCount":2684,"integrity":"sha512-ySZHrKgojLBmS0JCOBuBCNsgoRQ3wynw32paz7PbUXACJQvmmF37co1lUx32Z0Gb7DJ6ZbNRL/xqWqihuubJwg==","signatures":[{"sig":"MEUCICbvZ/YC1ZWKIxZbqKDNMiiof4f66KjW+njb2caEuCb9AiEArzLc3nKrsIObmo2oXA9/vQnDmKmNa+2UejUXt/+OkNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24348420},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"9f9cb1578317a5df7491e75ba97bfad1a6b08cbf","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.2_1769427181634_0.5590087902232437","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.3":{"name":"markdown-flow-ui","version":"0.1.83-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4c58381a31fa4ee5bc51d3a50ed01af2d7d36882","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.3.tgz","fileCount":2684,"integrity":"sha512-tsm9oY23MgpBw4WvBJzFn0lhUWsGa8jTpLwJLRnngpmegKhUJM8NC4K49UsZHKGnJMNzoEBe87ZdhsXNQfo1FQ==","signatures":[{"sig":"MEYCIQCURCotPjylZXlTs3oUdbjbzj8rPTDE3FS1PffNOMrBOgIhAJ13W4uiD4+mt3I8tmrGdsHc5AUqMXg2HRnEO/ymhaBb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24349547},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"5fd077d9471f686a7e880a0dd23361eebf9ffb4c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.3_1769489494621_0.8914879447491426","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.4":{"name":"markdown-flow-ui","version":"0.1.83-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a043bb283a45d41130d0a272ce2ac30ccefc3482","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.4.tgz","fileCount":2684,"integrity":"sha512-br5RAi3KMEDkefzHw+pEKOspDVsq8YCIa/AoMNrVDxEso0VqhO8exmegRFhutqhTLy2QW8RB7sS2QK6+gxuclA==","signatures":[{"sig":"MEUCIQDUyw5+VqA9w0ow0cJvRcV3iRuucjjjC4pxUs4pKRtdswIgBomr4knp1qTkfQc38e4KVfY3ULypyHp5pgXakjmcKB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24349750},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2fc04e80f80e2a7d771aa706434775b103601af8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.4_1769490519330_0.6444051298178908","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.5":{"name":"markdown-flow-ui","version":"0.1.83-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"89d08d2fd800333781bfc2c3bfcd0e83db66319d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.5.tgz","fileCount":2684,"integrity":"sha512-yJWBghqeFmnfxCUTuqV29rVo312+wJO+7FfU7vA21rwLHRy5o4tRTsGCoPyF6ps4DAYWEGjyNsK4QxGCs7o+iQ==","signatures":[{"sig":"MEUCIQCa840LGqohW6X+3AtCwDNBHjz2NfxqxTRWHNDD4NvoXAIgdcFGXueafLdjBbXlst9JgvXQ9Jn3LVG+TpAQ0Hla7Po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24350836},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"368f9d9112c33ea6438b7f292403be2f43465091","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.5_1769493461568_0.24814855442846606","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.6":{"name":"markdown-flow-ui","version":"0.1.83-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c1007c5d818d809febae5efa0983b87f13411660","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.6.tgz","fileCount":2684,"integrity":"sha512-CnkLfNemfDSLKPiolCpy4IUll6oVQnuxk+Sg0YS6viB8UrbjiXiRz+mMaPd28eAGBZGQIfIuiRQBE2esrvlsnA==","signatures":[{"sig":"MEUCIQDElfagXbKXpFxVObLj0Svtel8yIcGkdN1qXe+a8XsDzwIgIskawQcpJJX5m8KN/NmdsYPQhVaL87i2LUQ3IIjOr4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24351194},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e1de714be74a56d581eb899a07bf334ba2f335ec","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.6_1769494012977_0.8103407140892456","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.7":{"name":"markdown-flow-ui","version":"0.1.83-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c5ab12a65264267053e00004476d5c8d449556d9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.7.tgz","fileCount":2684,"integrity":"sha512-0wp65KkOn6AuRIA/YPQ3uKiPmQp4MgTYgoFaaGQ06YyxaHaVJYGgkKUsH2okKpxav45xOCy8HsTKgj/nAGEQNg==","signatures":[{"sig":"MEUCIQDzbJwmgigcbbuEPMbKGfoxBnuRxUjhoIGAfU6QZw/9RgIgVTp/u8QKpy2ywfFQ0aosPdPlKbG+hef7tZOGTqu3AP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24354160},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"5cdb541efa7aec36b2811f1bce35bff3c689271b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.7_1769504743744_0.9866060350232599","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.8":{"name":"markdown-flow-ui","version":"0.1.83-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"de114bb8418594db4fb629e59debe473fb5b7a22","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.8.tgz","fileCount":2684,"integrity":"sha512-TPcglLs0u8Cl1bRFYXRIbAwfw8CymAninepX3D2Phl/SqccOSifx+zfSsYTsmgILa+Fjq4k47dhuhGWrwjX5kw==","signatures":[{"sig":"MEYCIQDwPtDQMuWZzOxX0ZiT2jEtm7pojq552WIy06InXBrECwIhAKviemufsuinv8FiNp1opdNJABcOQlpGjkq7NgCWwRdu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24353451},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ddf1a1383140670b22804d32140c0dccd524799e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.8_1769505796142_0.8157744589007521","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.9":{"name":"markdown-flow-ui","version":"0.1.83-beta.9","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7ad1fc2f69b05977e37a7c3a3e64d6a75797d044","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.9.tgz","fileCount":2684,"integrity":"sha512-288lT8/jZJ+tY+Z1onSPaLl0H+v/kBx6Dkh5/u3L8wJQIgZ19PTXmCcAaq+sJw1XrSawG5KB7lT6s/zzzr+OrA==","signatures":[{"sig":"MEYCIQDCmuHuVicWJjDMJu9ybZNOZLPcDeLEx4GddZ5QTgdeHgIhAJS070mkvbRIq+VqIlXcsl34QnzjrQisx6V5iLTKRzZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24353471},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"76b97d1589041cbae0d9b2bd3d187cde11fa9daf","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.9_1769506332097_0.2679548953469808","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.10":{"name":"markdown-flow-ui","version":"0.1.83-beta.10","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6c9c25390403071114b1a29fe500fd27a335437f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.10.tgz","fileCount":2684,"integrity":"sha512-rsxygHF2ou0RUfE3oqx5rmYWQrpE2RaVHdgJO9Sx+rSWHA5NmZEuWOwKxOmQnqFWBmDsty1Q+RfbgDmD/59A+g==","signatures":[{"sig":"MEUCIB3kIBtIQ/KOETnHxAVupJTcHlyOfR7vfi3jNsJ0ozUAAiEA17moTiHrL8/1CLGFKTVvw1XxMp+yFdfd2ywaEmKPnPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24353755},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"fc983f19d335d37d2b41c01aab0d39226444a79d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.10_1769506645715_0.4009798400247848","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.11":{"name":"markdown-flow-ui","version":"0.1.83-beta.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f15720df8e3e241f44a99b0f5cfdf29afeaa9449","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.11.tgz","fileCount":2684,"integrity":"sha512-nSnQNTe9QYzF8/jyYrD60WJz6HWRpqu1kuL4CCa8cYK9XCd+iWQYsE20mUE1eEiR87F4IvhsqdQCZnHwffFuKg==","signatures":[{"sig":"MEYCIQDwtCEoIrOdFw59FSjNESMk4J+xaJ/wxY/C/jVlpVBnLQIhAK6FGNHi8cG3LDAhZCvj2CZDQsnUB/YwgOrjjTYvDQPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24354155},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"cd2c91cb735125fc5235245510f9e6911107cf70","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.11_1769508750439_0.42320905531526765","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.12":{"name":"markdown-flow-ui","version":"0.1.83-beta.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ac21fc4cad63c08d875576b9ea74454943fa8ac0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.12.tgz","fileCount":2684,"integrity":"sha512-gXmLfvw7LJaw+PLxvm2yhgUqw0ZV45y7BiHBJrJ8IKDkfy4w477DBGSKb1fIxr6HeMdEO5kg1odMHvwmYOr42g==","signatures":[{"sig":"MEQCIEL7SN9eXgtiK+jtmA/FRYwTqecYJNRIFqni9FpIXtgrAiB1UlfXKA8JqIgVKDuzxYH5OqEHdNrEtGg/WAbGGFuvSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24355521},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f98355866e354db40e7de89f75255624105c58b2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.12_1769510120059_0.5416920436377433","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.13":{"name":"markdown-flow-ui","version":"0.1.83-beta.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3b583f4d12794af5c44cab13b02c6430af080191","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.13.tgz","fileCount":2684,"integrity":"sha512-d1aBBlE+fDV4+D5Eos5LvHLEhKp/5wkj5AcS85Ug6U1WDFecXovTLxp0O1ONwm2OHIuhW8dSQEN+VAJLnMIBKQ==","signatures":[{"sig":"MEQCIHcL93cGXfqW0jG8LfI+is1G1GrY6lEn7oJ41vw+ub0EAiBx0MR5+ZPJtRU4/Ytv4c+SyOG4YzaKd6PUeYcegtu9JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24355400},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"dd1e75838b858c836824c60117e212893186f00f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.13_1769512843919_0.7336673120564392","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.14":{"name":"markdown-flow-ui","version":"0.1.83-beta.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2bb59b5f3b54dd47c77d1edc670632b15ba84ae4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.14.tgz","fileCount":2684,"integrity":"sha512-zfY3Tr8M97u/XWJQdVDUkX480LaqCbXTpZFqkgXfSXJHz5k9KiuKfssO5J8IU9d7g2K4qSCPh0ctFWRDDUbVRA==","signatures":[{"sig":"MEUCIQCDx2nSy7dZ0Z3+CddFHK26Ex/fmBNK2jmhibDzdxjiywIgMOtda7J59xt/id77KH+apxmRuBbVIBcJ4bTE0N8RNSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24355532},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"62ee58126cb3051436b4be118a0ea54ad89f7c22","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.14_1769513409017_0.44708614317843365","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.15":{"name":"markdown-flow-ui","version":"0.1.83-beta.15","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.15","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8bd891eeb9aa47b4cb480aa1b1fa97785c46eff8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.15.tgz","fileCount":2684,"integrity":"sha512-TEI5hCqv2Z3JO03Y0mx+lxIOtVFpg7LHLroWmLQ7SsLjh21frvL+VUE4wguNY6kCUcfbjmEZTUAiDLy/bDAIxg==","signatures":[{"sig":"MEUCIEhswlxu9RhMvbrkUCIwlUsBH/0Z0RbHix4qePz6umUkAiEAvj31QudYfbjNw+hZF4CHrPl0e2J8rZY7YpDZW4kIgO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24356758},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"bbeeea9f011b5daa1ba9522337198449fd254a9b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.15_1769600118408_0.9403373303314597","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.16":{"name":"markdown-flow-ui","version":"0.1.83-beta.16","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.16","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"38f93592352e60a2b31d744c62b7036b6cb40020","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.16.tgz","fileCount":2684,"integrity":"sha512-zhTN2J94aV+JhGty6Hv3SXSJuT47vjHZMZxWCCoUiVwf8sCoInpuwcJXkObCAn4vWX2L/w0cVqPLavo1dnZcGA==","signatures":[{"sig":"MEUCIQCPqoetzne3Z8EhNQ0n/2e8HRuEfTfxENX7bhhinrjr/AIgVFZVjKZFLrGhBCr7K+1qwvcEwH6z5oC3X5VAoxxk8s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24357242},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1c01cfccba81437e631b03b3798b09cc2c0709a2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.16_1769672612846_0.6359642085174322","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.17":{"name":"markdown-flow-ui","version":"0.1.83-beta.17","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.17","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8e0009c50d9c2fb92b9d51ae9a9c1d16d5cc80ac","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.17.tgz","fileCount":2684,"integrity":"sha512-VF44M3IzOrFEtiO1fb9ztXCyDf0blKkIUgqr6p4ce/ks9D7KXt6Sn+maYZ3PIJOZdKE5I/qSIRto77vTt8yWHA==","signatures":[{"sig":"MEUCIQCEI/Hm/eyABRcHxwufiwTSDawoSRavIljIks7QDzSm3AIgWjm+3usFI33m+PUO2TGoKqVNvuhbFlrt55YSuWM1KKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24357372},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f9394936fd1cb2b5ff6569e893795d8708bafc88","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.17_1769678816638_0.4120594480591988","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.18":{"name":"markdown-flow-ui","version":"0.1.83-beta.18","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.18","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d0ccf80f1a00059812c3d42e97c9bae5ffe26e6f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.18.tgz","fileCount":2684,"integrity":"sha512-r8sAOiS+0qlSAj5q2Kpx9xC06NY+M0OsIdYmLnyS/xEuA7tWtBvN4MeqAlMBWhqiuDpE89XaEdfLsIX01DPIbg==","signatures":[{"sig":"MEUCIF/NVcabjTteEO8kP1B1lbIyAPLZhwMI/bqIUQBnFIM5AiEA6igXWQdBDE5usoq2ezRkezeFHymfEGzPYHmSkWRSvYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24357989},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3920fc19269d8618c0975d5c591d2823883abbc7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.18_1769680309775_0.2385796136094196","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.19":{"name":"markdown-flow-ui","version":"0.1.83-beta.19","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.19","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1d1478eddb6459cae4270a21b883526c3eb1040a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.19.tgz","fileCount":2684,"integrity":"sha512-ovkQ7qoeevyp3ECDdsQ/Ynu871oMP26luUhTIau4ieVWn8jXv2kTS6n//XmHiEkkOoK1RZN9l8V9nwnNJW3B3w==","signatures":[{"sig":"MEYCIQDDjG9M09ZVkiHloxRFmraqjTH4SQaY84K3K3US3G8agAIhAJviJdRdzN9hJj0T9U0Cq8rofb4/Fks/MpzA9TMvmqlU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24359704},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"dbf7f51e5cdf40a838fb548b0abafbcf06eff5ca","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.19_1769682131948_0.18058695454654394","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.20":{"name":"markdown-flow-ui","version":"0.1.83-beta.20","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.20","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b2fb652cdfbfb0a296a6d16bd0604872f25cd5a8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.20.tgz","fileCount":2684,"integrity":"sha512-mu6DRK433Qdg1KnJb/D8BUJ+Udw4f3koltxp8TxYJiBpeTd4TOjKWLVgKMoEOh/4T/EjH4pN2ZqDf0BaY980zw==","signatures":[{"sig":"MEQCIDTksh3cSVvGQbB+Ilp5FYO5mMwd6B0tnlzv7uENzcewAiBZnNpcWc4Hrn/+zNn94vjYVKyOCoFbegyBf5ElpDGEDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24359938},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1882401997bb29310098f19b5ec001a09c8ee2c1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.20_1769682881898_0.6429243441635699","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.21":{"name":"markdown-flow-ui","version":"0.1.83-beta.21","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.21","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"42eabbad7848646ca2098279bcbe7cec1471fea1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.21.tgz","fileCount":2684,"integrity":"sha512-YML20ren5GG2acEl9ip/qmpIzDgcKAgDVujUs5eEZEyk6deL8YhrbsZ+xWvGtcHK5Xln9e+12BlyP2PXM1Kq/A==","signatures":[{"sig":"MEQCIGbl0AhYzQ4Rd0nTQvS/o0fMf0jUzcjGIGprnponhYVDAiA6Kq+fsHyZVvQVQ6Av6goCKBR3w2wohoRRbo1Dl7tLvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24359998},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a55c38383bbdbdfe9fb01da37625d275d47e62d9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.21_1769739551763_0.46843981485812924","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.22":{"name":"markdown-flow-ui","version":"0.1.83-beta.22","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.22","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b6e1f4886453ec9a173dc56962f425e40c39c894","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.22.tgz","fileCount":2684,"integrity":"sha512-VlGwKmiVQTkT/TeDD9UVwSeTjQLBUKCu1aV8y58+MsnCbX6I6eeI/eq1VejDy2KZ+oZxHzA49ZnAUS7dpAnK+Q==","signatures":[{"sig":"MEYCIQCyNZNhKbKOMuJnxVMfez8tiEF5wA9mIq3G/OZZEjiakwIhAO5UuMKiaSod3vojCu7Si/qAgCnutWxUseTtG+p4Z4u3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24356352},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1392d8ca5c84b1460aaf809e662479465a468a58","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.22_1769743377514_0.41632353795415744","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.23":{"name":"markdown-flow-ui","version":"0.1.83-beta.23","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.23","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d5b71c94f2b462386a2787cae948c8623ee8b643","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.23.tgz","fileCount":2684,"integrity":"sha512-Cdnxm5JtrITkRq3I/IptRH9defM4Q6pd2zpbV/rZJtwYIaz8agcY+RZaASI1nkFT9VCFgfD6dG2HXANBI+QCSg==","signatures":[{"sig":"MEUCIHVX5A+AIJlMK30nYcw+e31vjg3aeEhvQR4mLvVuFrG0AiEAg6KAlmSzk+hmnZuvm2AS2CiM5XavbEwRR0SIX1ZQH8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24356472},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"889a18d296a81094dfc160e325f777a06cd3142e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.23_1769750496233_0.8929500324756408","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.24":{"name":"markdown-flow-ui","version":"0.1.83-beta.24","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.24","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4cadae4ac624d059a79b4b5b54f31afb3580bc97","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.24.tgz","fileCount":2684,"integrity":"sha512-ZJ6BgmGPCAs99q2O6JCaA8/4R5UZZ+9PXx1+lBX0mZq7QYuhkOUVqLNgxqHkT6+UaEa68PbqAIh8B1StYOzl1g==","signatures":[{"sig":"MEYCIQCBNC6elqUTUQxoIMSxDDJHonNRka2Qd3r1RMzRR1hpjAIhAIafPBF7yszEInb34r2GqWs+8jZhCN+m7kEELr79hckX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24356199},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e3d6d13867966d5072f91c9dacd5813a66433e2f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.24_1769755691146_0.57428348509838","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.25":{"name":"markdown-flow-ui","version":"0.1.83-beta.25","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.25","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ca95887a20b2eb3b56f332caaa833ee9497fe316","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.25.tgz","fileCount":2684,"integrity":"sha512-iE2TXtZEkKeggSuE5M6igln3aK7jxLxu04akrE1j4zS7Hkv6e+iZlL/LU2sWZoUGBi+Ou5KUOK1lLOjNNDn+UA==","signatures":[{"sig":"MEUCICtNrweVysKWcWerqWMckPekiCCvpzbOaG9xJ6BqjFBsAiEAl97axFgHJwWmQq1VGufsO2MoylTOGmmVAHq6k/lktHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24355990},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c1f36e8fce2d80e4173e37dc0c9f6bb1840ad05b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.25_1769758278118_0.6481256202799068","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.26":{"name":"markdown-flow-ui","version":"0.1.83-beta.26","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.26","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e50b142012811e97a1186c7e57e554bf606e9284","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.26.tgz","fileCount":2684,"integrity":"sha512-i4A4nkdnxSKYBImAC94TnAp2hOBxFZUDO1SittMRoxnf2MgqiGnJN56rmi34391rQeZ3L1wRqsNRzzAXcgzfEw==","signatures":[{"sig":"MEUCIFqvUCKSqAv8F6CUdOk4qTZFxPcTyMb7GD0KA/fYAbcLAiEA2zA40RUlvV9J8bp0mboNFLm33vWiWyvy2cASOHmqZeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24358163},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7dec70ad2b3b6351b2e93fcbcfaacd04f88f4692","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.26_1769764265322_0.1507079926256354","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.27":{"name":"markdown-flow-ui","version":"0.1.83-beta.27","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.27","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3153d1960c2b57b67b0f9893863335c152aab131","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.27.tgz","fileCount":2684,"integrity":"sha512-RokVRGCWOR8VCZ0JKaI1/pLhiMWNl/q5tpmt/Xg8DCUB41M13G9P3eo1MjuA5FMPyDIUD8fY6Z68kTaw8Wwpzw==","signatures":[{"sig":"MEYCIQCStGMvhllr+9Y1RetceTFp/R8i6NkQe/XdItsEPhvc9QIhAIePkSqDfd7/Dnf1WJxzEq+MAbB34srVhqKtAaBfKr+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24360934},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7dec70ad2b3b6351b2e93fcbcfaacd04f88f4692","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.27_1769769520268_0.9959312832913019","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.28":{"name":"markdown-flow-ui","version":"0.1.83-beta.28","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.28","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"70ea0c7d1049eddc174fcbbe69b1261f1f732b95","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.28.tgz","fileCount":2684,"integrity":"sha512-CjIlFGHcciDiYtUi79o7Vd6gO1NMeAzyMPdDnw4bbqef1jexw9j3l3u0QeDC35vTXpxmwnHlbTw+gdgruqkg8A==","signatures":[{"sig":"MEYCIQC9A/6GuJ/4qIqnpbCt+3PVdxNaOyBdLZGaiFzef0wbzgIhAPCYVPa4+QsMRFAIxpvViebYUOKjHueliahj9FH2QU6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24364091},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.js","require":"./dist/editor.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.js","require":"./dist/renderer.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c7aead3c3e066b0de58bff9b5235bd0d52ac05d2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.28_1770006202800_0.10846441045514066","host":"s3://npm-registry-packages-npm-production"}},"0.1.84-beta.0":{"name":"markdown-flow-ui","version":"0.1.84-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.84-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5f11528cb966a8c96b80b1bc451d074945c2be90","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.84-beta.0.tgz","fileCount":5272,"integrity":"sha512-S6REk3A0O0QBQ7gbybR9a29u78VIYVrPAJb4J3OT6abLmC/X7NQU6Bb+km8UpmF4Ix45lKNlTx/OG9j4/iwTMQ==","signatures":[{"sig":"MEUCIF8TzMAbqYzBIOau64MVcGiP3Dh52SooZ8eWP05DozWwAiEA+Cp00K0FUkoxinSa0tiTzTm8daU3ME61LOw88H50M78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44970047},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2a5afd242f734affeea0083ea4f2a977fe23db3a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","next":"15.3.6","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.84-beta.0_1770037012550_0.2355585708164114","host":"s3://npm-registry-packages-npm-production"}},"0.1.84-beta.1":{"name":"markdown-flow-ui","version":"0.1.84-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.84-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"128e435972e9709436cfc3a38ba3ed21e0624413","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.84-beta.1.tgz","fileCount":5272,"integrity":"sha512-b41WV0R9CrrIxnj2gQ1fDJrEcBI5xt16GMD40cTxpy+1e4dY9f1i0nMecM0n5ySXNI5O4erTr4iqJ65ckgW4+g==","signatures":[{"sig":"MEQCIAmkfe6bY8riu7eykHR+WE20WE9W9T8RuGul0xWLhPRRAiBLNx7CSmRIgkMOX+E4hqDsa947fV8KFb5rvNKBZgfXMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44970098},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2a5afd242f734affeea0083ea4f2a977fe23db3a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","react":"19.0.1","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","react-dom":"19.0.1","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.84-beta.1_1770038574426_0.8148508052617998","host":"s3://npm-registry-packages-npm-production"}},"0.1.84-beta.2":{"name":"markdown-flow-ui","version":"0.1.84-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.84-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b1d8bbf3dd5ff8c9a893822513215eb0015b0bd7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.84-beta.2.tgz","fileCount":5272,"integrity":"sha512-DKb/EZs4ytTYyDwy8DKGra+m12q/jivlIe5uKTdT7WSAx4GcwvMXvz2Hhx9LrjWmDAbc6dWfoeU26/hZqW+0BQ==","signatures":[{"sig":"MEYCIQDnKEcci4ZMbBfwpnPEh8I2hWznaiY22LB4h0Zp0l+ZqAIhAO0tEoZVHRUSluSIR7T0CUYA5At+L6MNViGLYGRAfdT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44970172},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2a5afd242f734affeea0083ea4f2a977fe23db3a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.84-beta.2_1770086293080_0.9873753376240626","host":"s3://npm-registry-packages-npm-production"}},"0.1.84":{"name":"markdown-flow-ui","version":"0.1.84","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.84","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"487404bfa5f06af1c68ba63b9352548891cfea22","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.84.tgz","fileCount":5272,"integrity":"sha512-XMCxxk9yq07AM3EMPyRJz/6KfnaKqjdXEs8rlpxiqDs02/smhBhwWiejRnCmEhqdKovbWrpnW0vdMZ6CDZEUYQ==","signatures":[{"sig":"MEUCIQC45Nrmx3mEUrhlW9adQ7HwD11kbNuOGiyfyypwNk+RBgIgX/eeurv5sMaaya3Q6jW+YMq+XqqqCR+rHom9o4Tzf3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44970165},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ecdcba5b381de695cce4b6d44bbabf216dd5f70a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.84_1770087079506_0.6324065184767977","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.29":{"name":"markdown-flow-ui","version":"0.1.83-beta.29","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.29","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a571897a56da42336710b3e71696cd4cb84d2d33","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.29.tgz","fileCount":5288,"integrity":"sha512-eiZF4OT7AgJzLocJE1ThVHyaXBmBeTizhLRAjwJo+AERX4I5zoaCjar3U+QMzRMoh372CmhDL30gXdhPmz4Xwg==","signatures":[{"sig":"MEUCIQCaoHX18bHKsE971aH3UIf+ZTEYfO7l3apzIhza+g7L9QIgfj2MDosp8xNyHyZfuuRftMVBiN0znRjVqR1i/QHaqpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45086260},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"67b3685345a2ba16935bf836590ee6d2b1f6c30d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.29_1770101340083_0.3914273764813043","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.30":{"name":"markdown-flow-ui","version":"0.1.83-beta.30","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.30","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"54b98b912f0775c15f1b3b326f043cee61c69dff","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.30.tgz","fileCount":5288,"integrity":"sha512-QstArG8CJe1jJX+jBDX7lTGB4az33o2B4Vlk3ftVgT2UBDtto1gXKHEHJh15m0PR9mOxz+xBQlB6+Oef147DOw==","signatures":[{"sig":"MEQCIFa3IKkfMbnBYueBI/6qCZ9XiWMDvN5LMim1svsSMfWpAiAPgplKbLokz3kS0+FQJ5bkh30zfQomu4MV8NQkwVybFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45089263},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2be90222a1e5d8bb5ffdac1327c70bc06b18b00c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.30_1770104335499_0.2899437337135429","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.31":{"name":"markdown-flow-ui","version":"0.1.83-beta.31","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.31","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c22a1a698cb116f9ab8528be88eb7236cb49b393","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.31.tgz","fileCount":5288,"integrity":"sha512-XPx0gQQ+AoLBjLs/aaX0IC8HZra/RL38UIjtTwdDezN4bUVlIJOQMA9fbW2vEqkzfL8C/j2VwJCmsIFPa4A6Eg==","signatures":[{"sig":"MEUCIHtqH4PTJ6/NC6tDgmXv9P6yVTPLMA315CWId3q2WP1sAiEA5G1sAmBgpelJ5QMIEurnzDRDXBhTaM/dnw8CmLDcEcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45088921},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"eeb86f344fc99e5fb273f9341236af07c162d81c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.31_1770111844933_0.02225114215356494","host":"s3://npm-registry-packages-npm-production"}},"0.1.83-beta.32":{"name":"markdown-flow-ui","version":"0.1.83-beta.32","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.83-beta.32","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"34f3addbc54923ee5fdc8415139adaa8fc6bad17","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.83-beta.32.tgz","fileCount":5288,"integrity":"sha512-kcEcjlZcF2TrXOd4dgB7IkFRG5IpZGVSbgbn9eEpFAx1IHXoa1MXE/tGf4uuiiW8y1rfkHPNNNkfcVRblxqXgQ==","signatures":[{"sig":"MEYCIQCQHT47OStGbTmn9cvPGc7SPKt2/AecOOaU+aD8E/njOQIhAPTI42R9v1x70WpILOlmS8P/x1H9XHGP1ex+msDxHEC5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45088931},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"bad960f781a72491eeb990fb09fe70d2fb12c12f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.83-beta.32_1770112502965_0.651211659338625","host":"s3://npm-registry-packages-npm-production"}},"0.1.85":{"name":"markdown-flow-ui","version":"0.1.85","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.85","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1599a2f9ad7be5e949d2bc3a304d2c5da0f9884b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.85.tgz","fileCount":5288,"integrity":"sha512-UyqQ1+onOPR6ynpRy/dK32laNVDGuM/pggrJTP8/FMLyTzCOejCFjjDyrQEi9bbxVNG6G/ff4CE75O9+cFs3Sg==","signatures":[{"sig":"MEYCIQDgv3UIOMfd22zqpGJZwBGesiRunu5PIysCIHnvfdthugIhAMpT2ejHgfhZ9boO6cFClYhY1a+T4Z2zVb9RCOK3Ks6w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45088923},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c64046aa78dd3d49053ba89ebc22a4f5294bf5f8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.85_1770274393843_0.9042921346003132","host":"s3://npm-registry-packages-npm-production"}},"0.1.86":{"name":"markdown-flow-ui","version":"0.1.86","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.86","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"80f3fca4d11162be9172f840cfb479434f355681","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.86.tgz","fileCount":5288,"integrity":"sha512-94fYOXdLRuLAkHjUw2wrh+xkH7eNzGwa9Ps9LhWEhk0Tp03AiWbowYhXdstbYMsz8i3O2dedrdI1gBK9Kkv8Cg==","signatures":[{"sig":"MEYCIQC16QgGqieLXQd7ewb8gYcu2V9pjiaPSfiIoqVcSjocEgIhAMRQ1u+H6RMVie27ry9DVkZ82eDV0cMpjnbTrgcklnRY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45071395},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"69c04c1262efefef4659b54e4cf30c43a4deaad1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.86_1770347375345_0.5873870921510913","host":"s3://npm-registry-packages-npm-production"}},"0.1.87":{"name":"markdown-flow-ui","version":"0.1.87","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.87","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"da0720c385c857057b783be04c3ee9f0ac04425b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.87.tgz","fileCount":5288,"integrity":"sha512-w/hVkx99Qbk+rTEzaOq+85hSU+m6paRa+Da4aR2kWXB5OaHhzmJJhH1igPVlGHerTdGrr2ztCPhXvqb3NTv1dw==","signatures":[{"sig":"MEYCIQDiN3tVhoxsbqgjqOBS5DX9MLH42FZfmyyGLhXfqi1gnQIhANKkavfYE69lWso0J+BySJ54uwgR4M3C3jBXnykvPSo2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45088923},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e1f6baf7ba4df2a9154d269744fc846c61b768a1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.87_1770365024910_0.917657004362149","host":"s3://npm-registry-packages-npm-production"}},"0.1.87-beta.0":{"name":"markdown-flow-ui","version":"0.1.87-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.87-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"da1a56a6af3aee4019229693cfed0431ab9af3e3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.87-beta.0.tgz","fileCount":5288,"integrity":"sha512-CETekBBKZ5IIllYnSsMBt+I4yqzY7rGriYqnEUm1sdSiyYrsZ37rLntyYhhwoxha+fFz5R++0guyvBiBiebX9g==","signatures":[{"sig":"MEQCIQDKjMZ5ympLf0mUly7+AjofxfPA8aTCuuiYH3HnOAXiYQIfc6leSfyBphtZP7pH+jlUjy3c2CzBFbMtSjtIiAw2bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45093320},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"022e8a5294b59e40ddb7bb814a1c1d5c18088b04","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.87-beta.0_1770615966969_0.11774503269719583","host":"s3://npm-registry-packages-npm-production"}},"0.1.87-beta.1":{"name":"markdown-flow-ui","version":"0.1.87-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.87-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"56c6be041b7c029917541f3a00a5a1bd548a4c71","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.87-beta.1.tgz","fileCount":5288,"integrity":"sha512-X0/r3bgc/oK0815BiCMVO3dQd0KCpj8vFspxTS6L+K1e05BY0T5R3z6+qu2tN0spZ5arnV49bHbF+XezidhCsw==","signatures":[{"sig":"MEUCIQCq47KCiVdQ+5tTmC8MRmmlS9AgY+ZUkrFg3F/BniYJxgIgFuDB+oXdzNAbyzdsszs+yDPk/GX8qjdW6tXVogH/Of4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45099506},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f3d272c9f6eb3c8fd7a3c7a52b2d04ff6f305e93","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.87-beta.1_1770616870293_0.11151320735177594","host":"s3://npm-registry-packages-npm-production"}},"0.1.87-beta.2":{"name":"markdown-flow-ui","version":"0.1.87-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.87-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d7fa2acfc07914db844e2051dad5d20b2f7aa4bc","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.87-beta.2.tgz","fileCount":5288,"integrity":"sha512-5FWQJbSmOvNfu7+EsTPTq8h6GUfPZB2hX2aYzo/nChA8/eoAUH8D/ZFb/BpRMZJhiDD7L7GzGOttbOTCMC7Q2Q==","signatures":[{"sig":"MEYCIQDRmrSYbADOBNLpM7teASuEIpEx6CuQR0nFD/nK57hYYAIhAIaYcWOKQJioOTBiN+Nz+LVqF1ee0AX5foVrE4wGCddE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45104780},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a6e208dcb89f7d9124e2bc2a5ba37b0b8ddfc1d4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.87-beta.2_1770619908433_0.49623219647674777","host":"s3://npm-registry-packages-npm-production"}},"0.1.88":{"name":"markdown-flow-ui","version":"0.1.88","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.88","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c4582204adcc43c81ff49e726e57eb91bf888526","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.88.tgz","fileCount":5288,"integrity":"sha512-xpGhy0PB2wyNrQ3+Dk7lLZJxJraQSH1g6MKMA7w46URW+gjceWU4z/+zctBMFdS4llhxGQh4o/NhLeZFcN7a5Q==","signatures":[{"sig":"MEUCIQDushkBR3OrZmAf77jD0mzkLK8IhMk6CtRNRazypuxtGwIgYKdLmT95FGNq4xQayQlh+13UlMi/0Vs3D7uOhfTCohQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45104773},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"eb42a80219dded03677dd2ec7ac047d821713052","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.88_1770620201091_0.26371993589867815","host":"s3://npm-registry-packages-npm-production"}},"0.1.88-beta.0":{"name":"markdown-flow-ui","version":"0.1.88-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.88-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"43e679ed924942bde4ad2532b565ece86f7349fc","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.88-beta.0.tgz","fileCount":5293,"integrity":"sha512-Bks8ZJ43uWvnalnF5zrUtxDaWYkTQirG511khVmBucgH+z8Zr4db5nVJZr0wzXhUjDLMmJNjjp7ujt80TEaQUA==","signatures":[{"sig":"MEUCIQCvqK5uIpxCc1IVYnWub+rZvGb/IK9AHSnNemrwGUCcfQIgGLpGeAg50k40zNPlM3o8wDUIpKJTJAwYTjQoOhvFYmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45109487},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2bc7676c03a3bc46e6e79e1fbc5adf36a2119488","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.88-beta.0_1770710522927_0.9175306111574635","host":"s3://npm-registry-packages-npm-production"}},"0.1.89":{"name":"markdown-flow-ui","version":"0.1.89","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.89","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d97a8008823f15a6441fd3757b0400bd88f5ed54","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.89.tgz","fileCount":5293,"integrity":"sha512-LaZuMzN7hfwjzWzUnAbsrQvqi3tkP71VRSM6pSlQLRrKiAPZg5gOCpaf2C2tF8dpmDKVclQPFR/aKKjJej874Q==","signatures":[{"sig":"MEUCIQDNUybVjaYCW6/4vzL6VjuKZSBRJm9fpo3T8wH7lm5ELQIgAVMGHU16Qb5fw1bBo5STtPUlsANz3ktGIKUxkIE7mbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45109480},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ac6b1272dec289193580d543122f6f0a21c0a778","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.89_1770711942865_0.3686316503515412","host":"s3://npm-registry-packages-npm-production"}},"0.1.89-beta.0":{"name":"markdown-flow-ui","version":"0.1.89-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.89-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d799673023efb40c31a59368f86f9853c5991072","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.89-beta.0.tgz","fileCount":5298,"integrity":"sha512-pwGxtWxzkgr/o44eDTJSDXfiP/YYxXVEUZPPkrcXAkAEoUJ83XhQTd8qziACtCEfCeMdCn6Zr67/PmNBnbvOWg==","signatures":[{"sig":"MEUCIQCJc5z/+xdZxXAJJHYXFW0OMfsUCwcTWfQjZr+gGntFLQIgTenSZHAWeNT94i5DLvKXjkcR08TDHLDzPCWQHxrBCYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117707},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f169e0cf5bbaa9efdc683ec015c79dc56184d1ae","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.89-beta.0_1770799397794_0.974545153919359","host":"s3://npm-registry-packages-npm-production"}},"0.1.90":{"name":"markdown-flow-ui","version":"0.1.90","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.90","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e678516e42a1561b6d22d2ac71a42dfa258b9fa9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.90.tgz","fileCount":5298,"integrity":"sha512-2zx2l9C6lcnKycVldp4XtXo+qXp2vHaAfLXsFQSrK+nOjiBGB7jyTld+jS5g+slMLjHUGq98vErC3hRTb6E8dQ==","signatures":[{"sig":"MEYCIQDKRRZKxYT8g5mK2rDzl8z8TLtQla0uxl5DWiueRN/VFQIhALHs8xeP6JAYNxzuJzc09UPSTzUrdrXRNzpK0I2b72Hn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117407},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"868a2ff34563a508d1af42ba386013dbce6b36af","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.90_1770861836803_0.4381429228381426","host":"s3://npm-registry-packages-npm-production"}},"0.1.90-beta.0":{"name":"markdown-flow-ui","version":"0.1.90-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.90-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b706e555993698af8696c528ad6a03f6ccc75835","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.90-beta.0.tgz","fileCount":5299,"integrity":"sha512-0EvcWhHvJlXWA4LeZjaFnupx0cr//rT6cj/Uonu6TSy2qmz5Q8ZN4Pxt3Fasow7KlCvBqG6gHKEK0sKkqS6X0g==","signatures":[{"sig":"MEYCIQDpjjbwxNjxN/dKjnc0+8p9tB3bqy/sji3rqITQJoHrjQIhAOi2diEo0skpGC0lHVgFYy/tkMj1yPZeD87o4uz1L4EV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45127337},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"eb3ed1c39badfcb08df32d4d2d9e35aefb0f1378","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.90-beta.0_1771917032822_0.767630384115968","host":"s3://npm-registry-packages-npm-production"}},"0.1.90-beta.1":{"name":"markdown-flow-ui","version":"0.1.90-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.90-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1cb3b2e21a25bf6b4d84e67e9ce98fe1e0645575","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.90-beta.1.tgz","fileCount":5300,"integrity":"sha512-nNpds0/o8j0JQWuxkn9nuf7Gz/NMrD6U6asH2Apd4LmC23DPjq/GhiqK5iY846CG1k/0PP9EiWtucDv/zs3awQ==","signatures":[{"sig":"MEUCIQCj3Alw9bCrFodhvGZyFTc+voktjpdlPSuwqprwVnOA+AIgfYS4EIdVvYlCWG/AfvXpsDi3wufENsFHwT92l0/qv2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45137311},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"5620e98ff20bf38964fc9a22a58f3c7580bcb313","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.90-beta.1_1771919391713_0.861400478054364","host":"s3://npm-registry-packages-npm-production"}},"0.1.90-beta.2":{"name":"markdown-flow-ui","version":"0.1.90-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.90-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"83f98010b90d9d23a33f54210dbcaed21e439ec2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.90-beta.2.tgz","fileCount":5298,"integrity":"sha512-DkYBOZdekHEUVw+ghhq1N+0slRZLUru0/fsW0MEJ9DKhwEIb4EpbaLmujhbpqaFvz1uhTjgCCNZRXg075kboGQ==","signatures":[{"sig":"MEYCIQDgMkKH0gzwx6iNeWMMyrL2sTtBIZw/PvNDb4ukYAySsQIhANALwcj+3xGcMtaFkr4ydH8ZkzhN+6bt/7cFsntk3S3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117343},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6652506cdfae29f67081ee19d1dd06fc46315c52","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.90-beta.2_1771986595135_0.12055155481993762","host":"s3://npm-registry-packages-npm-production"}},"0.1.91":{"name":"markdown-flow-ui","version":"0.1.91","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5a154b91315b8934504a8292035dde35a064cf13","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91.tgz","fileCount":5298,"integrity":"sha512-RsqbM/ogSEWVcgGn3sKrwklyzbkHxi8T60d6aQ2KhCd8hlx5+iXp0jlLCTbqYvQmTuNH4pqEJn7PIFy3WKC/Ow==","signatures":[{"sig":"MEQCIE3QcdxtLNjEOIBu++Nc1Jvf7+YCSh7NpP3lqxgqmC1NAiARyaMz3qsmnmnFSnrM6UESS1AfuFJBqHvvw0Ub2ASwCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45117336},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"fd84a909e9392d9d38ac2d89daa33b088b0c0b79","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91_1771987040941_0.11774924231333594","host":"s3://npm-registry-packages-npm-production"}},"0.1.91-beta.1":{"name":"markdown-flow-ui","version":"0.1.91-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"70e5d2af5ff90558abba736882edeff20bf59288","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91-beta.1.tgz","fileCount":5315,"integrity":"sha512-oXyglO7syYXtAfGfsoukehBvGjKxfoXIge3CI7YihjCaRdWHrGcgBkKN7Wra0if2Qoi54XPdD9HBDipt1ctoNA==","signatures":[{"sig":"MEQCIB3GQskIo3E/QLB9gfJ2h7NTp2PD+zv32vb/xsFaMvOQAiBLfzbOqc/XtADkODQZM1cbyi07wKZ9QXIl4C7oUeEvyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59172552},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6652506cdfae29f67081ee19d1dd06fc46315c52","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91-beta.1_1771988684869_0.6578259485836244","host":"s3://npm-registry-packages-npm-production"}},"0.1.91-beta.3":{"name":"markdown-flow-ui","version":"0.1.91-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9d625adbbd73305aa3a84481f513be3f8d5d7998","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91-beta.3.tgz","fileCount":5298,"integrity":"sha512-KfKZlgaIkcBZFI/56kKxfc58fJtF5UUOb/lT9ID1QlNKtlarAWGifeEpUlqo0JbLMURGAHDRYTkf7q59aWIXSw==","signatures":[{"sig":"MEQCIFwOkWInXjaNf3Iq3JmabK9pqPIKYoHA6CBfKW3J/hPpAiAkCi6LN95LlLdD/vrQeNA7m7WFv6H1C8oYsQCc+83t0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45122327},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"54de39789fc0de5f93eaf13755cabbf729e8d19c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91-beta.3_1772072838779_0.8439824447095261","host":"s3://npm-registry-packages-npm-production"}},"0.1.91-beta.4":{"name":"markdown-flow-ui","version":"0.1.91-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ff025442ae2436c56ef57f9722a68fda176e906f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91-beta.4.tgz","fileCount":5298,"integrity":"sha512-HhF2xbwX7PPweK5B5kA403ExCRGO4e2EtNcSW6olVlhc2s1a/1dGZnSzWLGNVyLxZW1blEbywaLGSpf+2bdxTw==","signatures":[{"sig":"MEUCIAtEqHj+WQwxvbpADwRcKD9kKyUjFp/xyYYKXncMvW19AiEArllzHoKUfkmcrZVw5/TkFH6iNDUGRX7ObojYM8crxZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45128378},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"874f44a071e6489a3afd0f6368bf7cf09e5ff531","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91-beta.4_1772074416975_0.29274554545404485","host":"s3://npm-registry-packages-npm-production"}},"0.1.91-beta.5":{"name":"markdown-flow-ui","version":"0.1.91-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4c2d98fd1b6ec3e1a8cb1d49ce0dc25b5fedf68c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91-beta.5.tgz","fileCount":5298,"integrity":"sha512-GV3XtOPMU6cwr7/KiCDRaaeXCxyzy5Z8I00eIEya16oLYtVLsTn9buhMUhP5NKXFU8yu6gE5YxbucwYS2I1xEw==","signatures":[{"sig":"MEUCIEdxX0S/SQBXT61oulMjiJKXyB0SXzDj79csN2oUkXGNAiEA0lhVl2VCEVPw6pnciRxCpQGOp9cqszjqHbCRYriQ3yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45131646},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"874f44a071e6489a3afd0f6368bf7cf09e5ff531","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91-beta.5_1772090712225_0.6458749949253495","host":"s3://npm-registry-packages-npm-production"}},"0.1.91-beta.6":{"name":"markdown-flow-ui","version":"0.1.91-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8212855cce5873851aa2edcc307506fd84e3835f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91-beta.6.tgz","fileCount":5298,"integrity":"sha512-Axo5O3SnmYXh97IUbgHmth2jfA+2zMqAGc3cdSCHy/TgQmErvE2RyguH7ivYlPo+pSe9dhlypPUPtxiSv5LUig==","signatures":[{"sig":"MEQCIFGZ7XlQecQqA1w0zabf9ZS6H1B39OFVXmTeq8LKn6mRAiBg6ZxOcmF15ygT/hLUR6jSivEGV82dZDVbQ026LoiB5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45133045},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"511e02a056cc45dd3c51cb526322ce933faafda2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91-beta.6_1772100232750_0.15571948895095966","host":"s3://npm-registry-packages-npm-production"}},"0.1.91-beta.7":{"name":"markdown-flow-ui","version":"0.1.91-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.91-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dd4cd1ed5d4cb30cc7538814c96bf6d8bbf01b72","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.91-beta.7.tgz","fileCount":5298,"integrity":"sha512-WaTKZKnFH+4ngNLB/7JqNXamI03OrekS8lSL87vqubT9y82ciaUWuuCmn1aE46dh+TMFw2An38SdSh9CPHulKg==","signatures":[{"sig":"MEQCICKLvgpjCVrxfEnqI3/5vPe/pAY954SZ2IsDeZxQUQ/PAiB/sbZya3SaBc0fhL0uflKR+mDNQP33d1utfUwwz4ccwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45134012},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6eb41b5d094d72d036da837f467197d50fa5cf11","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.91-beta.7_1772159249753_0.7005039640745405","host":"s3://npm-registry-packages-npm-production"}},"0.1.92":{"name":"markdown-flow-ui","version":"0.1.92","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.92","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b3cb39f7f9b4a28f7f566a60e6efe0ab19d7b118","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.92.tgz","fileCount":5298,"integrity":"sha512-IOkHcPyp6KBVGDDMfkpCwbGTyGzUJFLE4Hh4fHL1kah0HeX/P9vGdgKGW4m5YAjOKRQ5FtXOCEzFJDPhoQ+/PA==","signatures":[{"sig":"MEYCIQCx8DseRUDWxm4liAzi4J4gjYewYw67RkcyhCyA0A2HOQIhAJa5QaoKsaSdO3DPThaA6Kq4HX6BzEZ32zgt1+gaYkuc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45133997},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6eb41b5d094d72d036da837f467197d50fa5cf11","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.92_1772199217901_0.12941526075822507","host":"s3://npm-registry-packages-npm-production"}},"0.1.92-beta.1":{"name":"markdown-flow-ui","version":"0.1.92-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.92-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9fb41e1670b708a767e59b43d36e89056d3b4637","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.92-beta.1.tgz","fileCount":5315,"integrity":"sha512-ygUoYacH/YEY7ECsWkJ0laujIhgz++JV66QaFzFpS2wddaipK+k7oGaBEJ+Bh2kQD7sGzKQRl3hkRGepmrVQwA==","signatures":[{"sig":"MEYCIQCgBnnZuX3gxNB/2dvksbtc5W/+qM0HFf26XwSgI675iAIhAO+yaiqvgABFG6PlldGjhnFrxHcFHOUN9CcExat0WwW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59189142},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"98cd8a27773276cdc5c657ba6d671d38e473695a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.92-beta.1_1772203724401_0.7273782936314321","host":"s3://npm-registry-packages-npm-production"}},"0.1.93":{"name":"markdown-flow-ui","version":"0.1.93","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e8d84ca82b73ebdc20e151ca7ebb264ced9fd7a3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93.tgz","fileCount":5315,"integrity":"sha512-yjKr/z5AhLkVDm82+Re6jMgiOA4oKUUYiy+d2uNSV6grKqwP0s8NJiITc+08Ydgl5WGJ3C7OhhiopI3Nh02Z6Q==","signatures":[{"sig":"MEUCIEHk5eV9uIuJdCfLYBS+RTfVqU9R8q4YHmS/vC2OyANeAiEAwtcaJ4qagoWawdWL46VwBrZ3ew35lTISIEkOO94Gh90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59189135},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"98cd8a27773276cdc5c657ba6d671d38e473695a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93_1772253497147_0.21751777868465916","host":"s3://npm-registry-packages-npm-production"}},"0.1.93-beta.0":{"name":"markdown-flow-ui","version":"0.1.93-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1ce10d9da61640ceac153c7b8dcb3e36f23849d2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93-beta.0.tgz","fileCount":5330,"integrity":"sha512-XXLwf5UOWkOY3y7qCanpUhffi7sSbVFR2jnQNNtELjy56Yf3mMDsQk3ly7wz3Ktsu44qURpxH+HqPOOXMu1KKg==","signatures":[{"sig":"MEUCIQCxvy71MjM3yleYHJmDPXruMsga+4yWlRpzDovH+jt9CAIgTkLzZJmv/DqM4IeDEA/RlYLsIFcVVA4S40fqeDZRrbQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59443808},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d900d81f51874f97f1f9ac224e698be31bbe7bb9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","diff":"^5.2.0","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93-beta.0_1772262740982_0.9302851703856201","host":"s3://npm-registry-packages-npm-production"}},"0.1.93-beta.10":{"name":"markdown-flow-ui","version":"0.1.93-beta.10","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93-beta.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f48cdfed6889f9d5ddb16168f8130815b8451642","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93-beta.10.tgz","fileCount":5315,"integrity":"sha512-77Wa7n2wz36QV5rvcEDH/rnlWvbLpZp+wV0EiaIZmJIDRnlpipOBFinkNLuwcc3wmVEmy1jtNZgqcQKqkbUhFA==","signatures":[{"sig":"MEUCIQDZJ/5y37h5ze/sooimKiC2b67hCpcmLHa+IzeDkKEXUAIgRPQt+ra1Nrg50ALGGjOEFO/RTjpbJbl7k7vmap+gtv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59220796},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2d944e3824beb888eb867f31b58fcbc42115c476","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93-beta.10_1772444434989_0.4017442071144266","host":"s3://npm-registry-packages-npm-production"}},"0.1.93-beta.11":{"name":"markdown-flow-ui","version":"0.1.93-beta.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93-beta.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ac28a3c7f97be981c243084423f426afc19f1e1a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93-beta.11.tgz","fileCount":5315,"integrity":"sha512-CWpQdW9Nnzp+eRggLWJMdDJ3JRBHUdPUicoJo0Irk4LW7A61D6wZd46hWYhHLUCIdk35mIiz3WTTX3dmqtdK7g==","signatures":[{"sig":"MEYCIQCrsVGtcu9e+xoTfYR3gj4rMWDbPclmlH7H8Z9XBoZPggIhALZ5sQqFrL1GTQdf1rpaZDsN9DmcX+3AdukKHE/T7CQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59221186},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ca4f18ef562a573a9b9eeff0bd2d293cb3ef00d4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93-beta.11_1772446107168_0.9647549474496915","host":"s3://npm-registry-packages-npm-production"}},"0.1.93-beta.12":{"name":"markdown-flow-ui","version":"0.1.93-beta.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93-beta.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2cf905ed345b04897c00ee5b16fc523680631857","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93-beta.12.tgz","fileCount":5315,"integrity":"sha512-buEfgugCnJCJwscsmDjwFQoUn7owaKod2NqPUA9l55je+egI0Mn1PtK9W8H6gxXJQceeZ2gaYd7Ix1UXKPEayA==","signatures":[{"sig":"MEUCIQCAfsyOftIthKGuYBUlNyaM9dqmfktyFt1gzADs47RLvwIgJmuIz4xsZZqm2mlTrULhrWJ5NvopaYXVb9L6Vm3vlxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59233364},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c38983b75abb6b4fba0a5c23083decb1f7f947cb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93-beta.12_1772505967405_0.028297726077308738","host":"s3://npm-registry-packages-npm-production"}},"0.1.93-beta.13":{"name":"markdown-flow-ui","version":"0.1.93-beta.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93-beta.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ca4b07733b4cb72abe4bba483964aefd5866a273","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93-beta.13.tgz","fileCount":5315,"integrity":"sha512-EC0EdUNC0UK8cAUq2QR5B8oXzaw2xM50LuxHqhB1RxGPhjVw98ta1uj7VQnNYrx7F9jynVYKPJA9KbRu8Y4zdw==","signatures":[{"sig":"MEYCIQDLZhpGEW2ejj7FBuAZgIrZCbJ87rEeD9Zak0NiB6IWJAIhANvRuXdAvt6XIFj0pLiU1QF2FEiJOKN35OWBXh/jQhYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59239656},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"16deb7f50e65173a7a4b2c3bef221bdade26e6c1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93-beta.13_1772508669673_0.5113257613058022","host":"s3://npm-registry-packages-npm-production"}},"0.1.93-beta.14":{"name":"markdown-flow-ui","version":"0.1.93-beta.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.93-beta.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9087a4cafc0449b305b5b67418ecc77b4fca15c8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.93-beta.14.tgz","fileCount":5315,"integrity":"sha512-ucTDXW3yr2u9zta+4+QqEd1bPQk4FSV2EJ0eVHb6RzvIrkSWRsXUK7G+HdhOT2E3MKq9X3xRm23wMIBOv0zeVw==","signatures":[{"sig":"MEUCIQC4z22ulZ/xce2YYqyUaMbrc7wPuri45nUG1Ur7MD06mgIgYCfdPvhoCrI3hslGxK7WfdB+bc2ErC+AwkMS7SeWoIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59237434},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"01bda8d4f1f0442beb5a6589dd9c8f4042714b90","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.93-beta.14_1772509719100_0.7900189268591413","host":"s3://npm-registry-packages-npm-production"}},"0.1.94":{"name":"markdown-flow-ui","version":"0.1.94","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.94","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dd4eea56db92da36c8cd8ff919b0dd7988ce3d03","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.94.tgz","fileCount":5315,"integrity":"sha512-cjGTcJzmIzw0W0BMAEAV0haX5PgKwSZCd673uNALbnKnkXhosVCPdK4yneZQRstUhrd/QNcqAiyp7/qSb0Zzhg==","signatures":[{"sig":"MEYCIQCsJvhLns6dr6SrQUmhnwlN9QaD6tQqXtigc1ijlR1ABQIhAOtMJlEgrJzFe/0U6q49lR+8lxz/4N2YLDYKa4ZtXUcQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59237426},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3eb9d0df5ab3ab54be42eb43ed4ac84764f421c6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.94_1772515063135_0.4606023286552947","host":"s3://npm-registry-packages-npm-production"}},"0.1.94-beta.0":{"name":"markdown-flow-ui","version":"0.1.94-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.94-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"86fa9495f5414bc82a9b32d6a703299fb584788b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.94-beta.0.tgz","fileCount":5315,"integrity":"sha512-xbttlbzUl3oHwpR19XNlDsnLkS8NGNvETkY1emnJYE4s+jJdIFvM5wksdh6wt12pQqu9/mnoKQrN5L6jJRCv/g==","signatures":[{"sig":"MEYCIQDGOl0ik+JmjarSDDGDZv3SFsevnBT7gokP7EPtDIc9ogIhAO/3qVklJJgjUtVyARcVSOlZK1MxZuJcGHE99rqJ+ynJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59239009},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"8970cba8d0bad86ef0c561f59a45ea6a81693d34","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.94-beta.0_1772594063293_0.4538841960792086","host":"s3://npm-registry-packages-npm-production"}},"0.1.94-beta.1":{"name":"markdown-flow-ui","version":"0.1.94-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.94-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"038a58e76133ea87afc03f850df291b9fa596142","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.94-beta.1.tgz","fileCount":5315,"integrity":"sha512-skfkIKiOfV3QQMBakcFrplR3vQydo4kHJK9XKTzvdlld/FCkd5i6fB04P7/M8UfmRZTP3EwQyTXdpwLy7dq6Pw==","signatures":[{"sig":"MEYCIQCYFnXqV5QKvPGIsrhIV33X2Pnz+2h+SM6znj21ITAWBAIhANwljxYjOUkBrWsv8MkECn2ffZ7thZVFA0p+bIwmiSSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59240294},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"adde480baf8b63a5f98cd997230755ce7a5401f7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.94-beta.1_1772595560778_0.06341034201270324","host":"s3://npm-registry-packages-npm-production"}},"0.1.95":{"name":"markdown-flow-ui","version":"0.1.95","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.95","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ae6a3d0a905efe87d263a51648f9ffbed17f0655","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.95.tgz","fileCount":5315,"integrity":"sha512-oPV5/UYR/Ew754pRUV246gG2l2ybzy3/8iYv8iCtXj4rF0A2sDJHbMPGP4JwhmuKasFUOWjXkqPnstGJ4voZmw==","signatures":[{"sig":"MEUCIQCy5EHNaS0FNyUmFCeEB5fXysT3PDwDaCgVPhAPKYMG8AIgHYeaVntct2IMFkhoCfhvhQGsPjhNL7uSfNVHFkPvsMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59240287},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"adde480baf8b63a5f98cd997230755ce7a5401f7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.95_1772596652797_0.477202782880475","host":"s3://npm-registry-packages-npm-production"}},"0.1.96":{"name":"markdown-flow-ui","version":"0.1.96","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.96","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0b24c356f9dc72326f0aa1c8b426b7d48a409536","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.96.tgz","fileCount":5315,"integrity":"sha512-flPr2esw98KCM0aaWog5Z0jRv47ao56+8IYuSAJxUHURZIitik2AnPBtXEb0vDGyIEUXE66oZ1YVIxamAl7B0w==","signatures":[{"sig":"MEUCIFNvePb/EDzVlB28rywNK5PeKZBfhAx+u2ySgQIrNcZ9AiEAm8IF9tXyaQJU+BjUPN67MOVOKQTnqfgSL50PxeJMyVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59240287},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6110c24b22806722f015eef649436d3fee6c581a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.96_1772596870781_0.9829473732728253","host":"s3://npm-registry-packages-npm-production"}},"0.1.97":{"name":"markdown-flow-ui","version":"0.1.97","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.97","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d96208cc82f433d6908ca58d5bc23b4caeeffed4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.97.tgz","fileCount":5315,"integrity":"sha512-ELUiApemyC/JbTyZJEUmx+X1SoZJ633p7kd9D7x0gOPqyLP8fDI0lOA1LfG+JBcOUz1CHm2UDAvpZjggmq543w==","signatures":[{"sig":"MEUCIQCBLyYJgGnlyFXHFFHioV/bVNChz0KO0ChyuW+ak4IOGgIgVIGIzGe6n4kM35EgWk3/GoDp2UYZSq+3GK2w2fH+Dvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59240463},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2522f3b8f462b47bb4dd1d9567088c75d219eb5d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.97_1772765473683_0.3145069817010919","host":"s3://npm-registry-packages-npm-production"}},"0.1.97-beta.0":{"name":"markdown-flow-ui","version":"0.1.97-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.97-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dd921dc68e39b90fedf4e80e93729d4fdd65301c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.97-beta.0.tgz","fileCount":5315,"integrity":"sha512-bJSNTAldpLLQGFhUjtVouyVQZuAGAuoSFrFaQtPEsRuV7Pxd+d882Y6Myor9UPV8Y27FIp54Ad8EXd8zIpRWZg==","signatures":[{"sig":"MEUCID+DPnuKoLE2bMPOYdxf0vHt5uCD0MHe5prC9mfgy6GZAiEA51S+kG4FgmF30YTJ3VXtCymLopsJlctcpIbbiA62TvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59255825},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1748c1be16252dedb0291bd07051e3716a126ff5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.97-beta.0_1772787478764_0.2690994297876148","host":"s3://npm-registry-packages-npm-production"}},"0.1.98":{"name":"markdown-flow-ui","version":"0.1.98","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.98","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bea8c75e52a129d3b5bcd23be63c92baa135302d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.98.tgz","fileCount":5315,"integrity":"sha512-WrA4YHT18TBADvYH6DsPjHnYoFV/nGFvCiVDbmaho9/PxU2BTzETP/Br6+8UP2oQqwbJf3jlACK7BeMfYtjmZQ==","signatures":[{"sig":"MEUCIG+5IoOPlImct4tVGDKGoyU+p1A1SHldhFxDZhRUFKPHAiEAhLtVZmK9X8EuoGhbPqjwzkV0R2riJobmKV64QnIF3YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59255818},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1748c1be16252dedb0291bd07051e3716a126ff5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.98_1772789926994_0.7347934566033836","host":"s3://npm-registry-packages-npm-production"}},"0.1.99":{"name":"markdown-flow-ui","version":"0.1.99","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.99","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6eab874c8e00ea1f4f7d834c86234c2112468a6b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.99.tgz","fileCount":5315,"integrity":"sha512-vohcrGEuxJmdyk+gOGe9ul7w3rKyd8BTf91Je1mv9TvubpfFUe7J4cDeA2Mx9we4IkHY+p0R/cP55LbTaWxFPA==","signatures":[{"sig":"MEQCICM4X3r2POB8op4pdqmvfvgT0CJ8fWoaAycP8RjRLSV4AiBHTRg2dmkzC3kn25/9/6grznnohhvpT82g5YH2g6bFeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59255715},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"271b6937ef1ffe5ab6e54dace4dda0a67b5c9ee1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.99_1773042754416_0.32425700479189956","host":"s3://npm-registry-packages-npm-production"}},"0.1.99-beta.0":{"name":"markdown-flow-ui","version":"0.1.99-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.99-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e166571ebe2672446e4dbe794ed755a0b8e77ab7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.99-beta.0.tgz","fileCount":5315,"integrity":"sha512-oL4fwyeKeyLmJSZ17WC9Ef567uiCND1xHKmHzjd/Yuco8xcVspgNLyk3ZmwGiRWZsQVWDKvBFD50nFk30pNFNA==","signatures":[{"sig":"MEQCIHd+Mbfm6dJumDlBsH8DA75ZdVggdaJ0gJgm6ddlYJGFAiBszu10Lk2zPBo9ufVs7CSHniGxRPwwU0EI8T8wp49SGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59261603},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0427d5d09b5cf96143a55dc6cc45c4bbb855f596","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.99-beta.0_1773654315974_0.2687737974393094","host":"s3://npm-registry-packages-npm-production"}},"0.1.99-beta.1":{"name":"markdown-flow-ui","version":"0.1.99-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.99-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"de75704a98c8b19bf0a81cef4e69688eba2df8da","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.99-beta.1.tgz","fileCount":5315,"integrity":"sha512-jzpUIbNx/4tbSy8hJRO3WFsaVoinIfUkZUgAObUpTI5+5tO3r9mw0e7zBoPei4ZHT62gxmZP8oHwysU7CZ2rew==","signatures":[{"sig":"MEYCIQDlZ0gUUJR38w5xlWtcoCtPyUbNMhGd1I7vItxfU2TcvgIhAJRGMklxh9cbD+PJKRU5Og+1UirVjISMBgmyWrEbNG4e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59264116},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0427d5d09b5cf96143a55dc6cc45c4bbb855f596","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.99-beta.1_1773655323093_0.9573056036948333","host":"s3://npm-registry-packages-npm-production"}},"0.1.99-beta.2":{"name":"markdown-flow-ui","version":"0.1.99-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.99-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6ef007cf8be1c85b04581d47f5fd112723858800","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.99-beta.2.tgz","fileCount":5315,"integrity":"sha512-OvkuJ6LFJC7mLSf6qzjOZh3mkW2pIT0xrIuvZD+plKDmM7TnOmBrPCoy7vn9REhFtjpFHmbgU8uarYhcwqTSaA==","signatures":[{"sig":"MEUCIAx+uxeSCxUEbCi8/6QClbyfdCEssZ68m7NBD9XPQWBeAiEA8ksPG/SlQzlIV8X8Sd0LqWAY71o+LNP50U+BToTKTS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59261345},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0427d5d09b5cf96143a55dc6cc45c4bbb855f596","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.99-beta.2_1773655783259_0.8986817590707226","host":"s3://npm-registry-packages-npm-production"}},"0.1.99-beta.3":{"name":"markdown-flow-ui","version":"0.1.99-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.99-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2994b47dd55596da9993175d3766b414f9923d0f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.99-beta.3.tgz","fileCount":5315,"integrity":"sha512-gjHvFtrl/CWqS2XgzCYZonXaRuG+CwcIv66y0qTe1hehPHJNFp1fvNRIb46QE1RMI7Gz9l/kmyYZbSd6loE9UQ==","signatures":[{"sig":"MEQCIAczKOgo3Vn8YiUCq599ZUEUqdkE0U84mq/4cvOPKFkUAiANYE/1j8MeMVOpDC9Y0mfHcJMuriJ9EamZZBXoqCnSWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59261345},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0427d5d09b5cf96143a55dc6cc45c4bbb855f596","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.99-beta.3_1773655897804_0.8556915441419761","host":"s3://npm-registry-packages-npm-production"}},"0.1.100":{"name":"markdown-flow-ui","version":"0.1.100","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"211577e551bca6b3cb1da56ba64416bea7cd0529","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100.tgz","fileCount":5315,"integrity":"sha512-857f53IWfgv3ZQ4lybxz43KBxS4APXm7z5xgyHUw0ELp3LAbPAXnTIZZL9zyA1IQRMx4MeJlJH6xtkF2B67eXA==","signatures":[{"sig":"MEQCIBeTT1rJ8+9dUDWKaYKKbekFbPBSnhE5dqrA/+hIcvnIAiAYhnGdxstgeFV9Ya3oxxLmSxAIg7SKBjI1JVQN5kShzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59263730},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"19b90ce951863e6baade03c9cd49fc9e9742d969","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100_1773656439080_0.4635552052923493","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.0":{"name":"markdown-flow-ui","version":"0.1.100-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e84bf5294aab93bdb7c17f768a7cbaef507e9635","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.0.tgz","fileCount":5372,"integrity":"sha512-yagL3LzfYS91z7iBysrGcW2r0eVP8ih+Bd966OVbL7KKenzDfTx3dt1WRU9uNjIgoQPTdLITEfdm6FJ/f/hEgw==","signatures":[{"sig":"MEYCIQDc5NroQ6mq8TfnSe5qTGLsasB9fGF+ROBBswTzbLKftgIhAMBVh3Y0ZNqtNRv/PXA0XGyaeN4rI3T5FW7GY906PpiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59540034},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c8da72c36d50a40b1738ca240177fad6606a36b8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.0_1773729910759_0.20697216717614708","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.1":{"name":"markdown-flow-ui","version":"0.1.100-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5465327702d1319b7be05dd09ecf21031c42b474","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.1.tgz","fileCount":5372,"integrity":"sha512-sGOv3f5i90ivtJ9qvwGZU/PKAI+oZOzw9ezgHzBD3XHMs1eUA4vJinKoqkFOyozXmuIb7IaaGTQLKP7HNAkY7w==","signatures":[{"sig":"MEYCIQCKZT/+hmgU4zGVI+aAKIGZTzkn45xlBR/IGg0g0b7DjwIhAOCmVv2vlYqT+VuqsoXsSDMzA38sxy8F4/sGsn2BokPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59540163},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"16f5e2da20b5c4445ef85960c45a55bd749c99c3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.1_1773730876863_0.7172347539999318","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.2":{"name":"markdown-flow-ui","version":"0.1.100-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"39e4551a39481071dad32c3a4ef9f81ba91e2004","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.2.tgz","fileCount":5372,"integrity":"sha512-9P08AzKE0QL/6NUAEs4gNAjJjeXckctOkB4gsenGj0fVSW3xkvclcEYTd9aikpn9Np5SPwrmaoHIjmb6y2IqFw==","signatures":[{"sig":"MEYCIQDE0e4RnUNxlLUJkBtmdm7UjIoE1melW6pUBNVz0XKDPgIhANzcO0scMQ4q0JzBk0nrjIGOk7N8Lf0cVK01ah3au1ft","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59541595},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"15f32214db8e610fd9516858e185586cbfc70487","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.2_1773733045810_0.4641635323914186","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.3":{"name":"markdown-flow-ui","version":"0.1.100-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2f3d3bab03d65c4dc4bb91a7de316fb87a7c5bf3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.3.tgz","fileCount":5372,"integrity":"sha512-67g+V+pi5OiqbzL4DJWxaM7hr5q+XPXZ/4fV32kSF/9hvvV+tdVcMJeA67phG/G6tDSb5slwF2a8IrtUgW3y5Q==","signatures":[{"sig":"MEUCIQCpX0hDZfHx5Fhbbg7baM2ymo8UuB6BZTwW5619HFWesAIgCqjoSRvoM9oALWGmQZ1G6BSMa/jpXZuZoEQl9GrvDTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59547257},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"74e76609fe653ccc473ded5a9621c30e487f9bfa","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.3_1773742331509_0.8053183652416649","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.4":{"name":"markdown-flow-ui","version":"0.1.100-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4d4e22838153926a69299d4c4e8d69f869c6a407","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.4.tgz","fileCount":5372,"integrity":"sha512-tQkH9/qdAUGSWKsigNidsAonx1PMCCFU+OSqfdFDDxnk63mTtio/Jiq/49ZwOhbC39E0mY5RxlKYq45ONwm5wQ==","signatures":[{"sig":"MEYCIQCkTxXYJ03zwylwRqlOYayd4YGe03g1yGokdFsulIwySgIhAPOPfudGBjyNiSbK2o6uvUwOUIGvPA0Tn6AUCXW1u1XV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59547268},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ae46e83ae2a6003ecbb9e9b02db9317347030f86","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.4_1773800928672_0.21818106832419648","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.5":{"name":"markdown-flow-ui","version":"0.1.100-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b2547c16e1d7967f8ce30a683d13d5242ad7c20b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.5.tgz","fileCount":5372,"integrity":"sha512-qKmIPldLx9GYvpjZ5wSUmZWnHM935GTUFf66llckBPfdheLnbaGpkbiC5+8GfDqylAtNp34uGWr37L92GZ+qDw==","signatures":[{"sig":"MEQCIAh967IQMkjUiAmZcBPtFGGD+MMKiiX2B86N9fhlRuHZAiB6G+wZMULUk2kjnbWv/QxFiXPUYb+UJVpjk/Mlmuxlbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59547268},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ae46e83ae2a6003ecbb9e9b02db9317347030f86","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.5_1773801203603_0.9583279788570578","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.6":{"name":"markdown-flow-ui","version":"0.1.100-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"abef46798ec035fff0ed9cbab4ebbe23e0444680","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.6.tgz","fileCount":5372,"integrity":"sha512-MANdxOj4rxPz3DcUmuxKQSt5L941BiHSjlNpSwm+c+3WIZ4qrh4+U7OrZgxFL03bZgyvsDvDcd6WqIM/iSpl0Q==","signatures":[{"sig":"MEYCIQDCnnRL+curvROQdOAOKlX9/oPmyWoMqWSzQ6EE7pymRAIhAPHRqnbU83LxC2Zq+J1AcNjikRLo0nHtlpUYpZIZZfME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59547268},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d6f0401d7d52948c9589665deedb4e2b1da0a50a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.6_1773801688010_0.508916348652467","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.7":{"name":"markdown-flow-ui","version":"0.1.100-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d025f1e9460d03d2e8f1a3cf3b58bcbfd0aaa30a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.7.tgz","fileCount":5382,"integrity":"sha512-W1lRe5GDnxcJQcH4Sp+cuKCYRsWWMekQ9sjwlLPOMlUWytv1E3t0w6SZwFNPGf7q0eqHZMZHtbvPxhUOsnnlzA==","signatures":[{"sig":"MEYCIQD5Aidp/wZhOK/1D4tMkXJXrLyotfoLoirpv0FTjdYgcQIhAKcwAjvckPiZ2F6MvPlcsn3Kiu65A7iGmtVnjtxkk9V+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59569910},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"005dee39b40b37008289cff9dd1b2dddebc30b03","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.7_1773806536520_0.6486536751228618","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.8":{"name":"markdown-flow-ui","version":"0.1.100-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"87857ca690f0eb8219b2ccb488195e1143de7ca6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.8.tgz","fileCount":5382,"integrity":"sha512-WZE43ImCZX/wntoP/79pwj6VdoQWkQx7Emu7CG88AIe9s+fI5aUZKzF5JtI31GVGm6ZzkFQdsxPbwk5nQY+Y6g==","signatures":[{"sig":"MEUCIDJNOukPPFdlYdxJK0zRsGeBNBs/hRJmf5Irb05uXDE+AiEAndHdnysamq4CTeqYnvuaTQ7hCoWu5MVsIQKg1Vp+X9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59573470},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2eef42ef0c113c9f81f7248dc5ef396a3028bbf6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.8_1773819095524_0.6394504207221896","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.9":{"name":"markdown-flow-ui","version":"0.1.100-beta.9","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7d40fe8c5437ab24182c678aa2436ac6ccb3e90d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.9.tgz","fileCount":5382,"integrity":"sha512-Rh2oXXBwE8f15SkdF+7KYGS/DriRArVogvZ1eTJoNIWBQNlHC2UBtIuRQuWz5VmNc2aCgV3ceafnF3zcw0g/4A==","signatures":[{"sig":"MEUCIQCL4RZBxv35Qtczk654XbOT4Q7l7w/4P1JsxtzRaDuI0AIgYSaZhkMnTaWKnSq2yCxwWxFxWJyp3NM7TnaQyTZUxSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59586560},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f4116c716211b27b7e2ee6363d53f284b6b914f3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.9_1773885568258_0.6539589710140237","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.10":{"name":"markdown-flow-ui","version":"0.1.100-beta.10","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ec9dd1dd9300db0884b45cf19092662f3dfff546","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.10.tgz","fileCount":5382,"integrity":"sha512-hak/lvk783VUUGuyKpGQP0IeZ6dLC90b4yaqzoVG7jud1/iT4MDC3lEK0K2foraMBEIyKjltguYCCshlpd9scQ==","signatures":[{"sig":"MEQCIGWVNMRtzY5UQL/azyftIo6LHU8CfG9t841KwyLsyZVkAiBIplPRN19Zt45hhppVzXDamM+f3A5WJ1lzA8ssbjzXDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59586878},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"290b82270155ea53c2a8249084693ad0eddcbf8b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.10_1773887533041_0.7269650140379351","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.11":{"name":"markdown-flow-ui","version":"0.1.100-beta.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"abe7e103ba8f9dfff365b6c1560b28cbdd0ccc28","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.11.tgz","fileCount":5382,"integrity":"sha512-/BDNecavaCrNoLPqF56tozCUK1tEbNbuo32spm27WTPGKJ9IYcT1B3MwWYUzt3zDU8pBoH4py0LZjNJctK2D0A==","signatures":[{"sig":"MEUCIQCJxSEt/8kvcvwDiqwkw9DTnSh22DjPHo4OYyTst7eYBAIgcKqgwEaxgQgy+Pb2bwbB2zeN1eE4xNRax8J8k0fyjvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59595918},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"408a135da8c70069b48d694acf323b128738d8c1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.11_1773901015191_0.4624099979906511","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.12":{"name":"markdown-flow-ui","version":"0.1.100-beta.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"16abab1ce28e3d21d2c23d697d19d4fc5b826b8e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.12.tgz","fileCount":5382,"integrity":"sha512-E6zAXE+pGv16v6Iqw55CXevaYEq4GrBOi4Q9tPREm/BmF0gjvZY+1ItERExGVCCddbVs8WNVeia4BgbVHHI0HA==","signatures":[{"sig":"MEUCIE0VlqNenF5bihKYENRvD9yKNhDY2gO6bWfM/kcYZ2rqAiEAh2099hMEiZj8N/KFQbt07ThB91FpmVCq5+y+yVUU+xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59596296},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d08ddb99bb26a028927b3e8290a71ba795ecfac7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.12_1773976781150_0.644289714423466","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.13":{"name":"markdown-flow-ui","version":"0.1.100-beta.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7ba9cd951cd7b2bb0caea062db4a8a31203a54e4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.13.tgz","fileCount":5382,"integrity":"sha512-QyS/bRODfuhqSnUU41kHRDADRQcYjoOoU5/BPxECFBsUZ0lkA/s0LkV+f70QdBl/MMhvl8j9e1p9RatIWkX79g==","signatures":[{"sig":"MEQCIBQ+dYhfEdO3wOmwCsb7ax5WPDz8zOoXdsIgqf+3KDaiAiBgi+LDtUIg3EB7VCZMuGARCenjh6ZuEwiYNUCru2960w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59614623},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3b0150e7bc80ffbc13a15e9239bb4591ec981c05","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.13_1773991224083_0.9137906825114126","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.14":{"name":"markdown-flow-ui","version":"0.1.100-beta.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2a40b5775660fcca94065a9a22100cedacbc0cc9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.14.tgz","fileCount":5382,"integrity":"sha512-nHohsQuQlmgyPf1Rb6iXwZjwX/5+/ZaY5kc5ALN575+YrYfODHe9gnFoxNimkDRkDfAwvmiEi0HvSLSWy463jQ==","signatures":[{"sig":"MEUCIFJPDkKCOEHlIR6k8nWmGETpa/9D41GsUglH6cK16IkTAiEAqeUfb2yzFzjHmOCxPvHetFMU1vUb/Ndop87nG4xI6XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59627368},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ac1bdf69936d340bb4c8de4b475bf54168ec943a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.14_1773994124562_0.5375737369530249","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.15":{"name":"markdown-flow-ui","version":"0.1.100-beta.15","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.15","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8409fb4425e22521593ce93d748e6db0dc86dbf2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.15.tgz","fileCount":5382,"integrity":"sha512-XGdcdOb7JB3q2rMbNKIZsVBRJetHKrbXR0Fz8vTWz1sjZRE2PnPnKXkm8EkM+hrpyA6FRBkJzhYH4fE69RsP6g==","signatures":[{"sig":"MEYCIQCLr+9WKPyZrsYcTnvki5J+6/mlzXWVByG6oNeKNcGjrwIhAIHy5YfHwHz9vFiv2c+A2EN1EhHm4L18QVoXHG0l3ngl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59649564},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a7fc86ac49eafad43c1d8897c9f811aa964ccaa3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.15_1774271631521_0.7137432770421783","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.16":{"name":"markdown-flow-ui","version":"0.1.100-beta.16","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.16","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6e7b10a29afd763b62e356c73ec53bcc9aba8c4b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.16.tgz","fileCount":5382,"integrity":"sha512-BW8GZ2tYhRflZbMLzhftBZZBi7safMXI4NB7q5wf7F+Pju0fFLlhxSY74AOaeWZ65aIVAElQn6m6BafDamKn1g==","signatures":[{"sig":"MEQCIDJi6uihgPfsgM6xUPVDNZE2W79aA6Vw2cnL13+uqdeuAiA7g0Z7U1cZioluce+tc24IeWAHVh/rtH5tURXJTIevOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59673874},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"347c0ab8ad1e9d40acc5725c091f897846400182","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.16_1774277762589_0.5544221187970872","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.17":{"name":"markdown-flow-ui","version":"0.1.100-beta.17","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.17","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"40d210b5ad678a387cfd73e5badb18c2031fe37e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.17.tgz","fileCount":5382,"integrity":"sha512-R7dxmgV5tC9tVTCLHnpBmaluEUdFi1oN8BgQQDkZIKzVxjEb+5MJJ/Eo1bAC31s8EuaBhmpdBmZJow4ALUFvWw==","signatures":[{"sig":"MEQCIBFJFKCvoYv5vlhMfWiSgx/DDkoDh/xxnZiB00XZOzXOAiASUNHrAkWcaHF4PiodnB3mD2h9qMoLTxhIeTgbHQ1t6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59685229},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"056101a799e4e58f6d4d7d36cb46339903b6ccfd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.17_1774318655146_0.7345594868604604","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.18":{"name":"markdown-flow-ui","version":"0.1.100-beta.18","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.18","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"04cf3cd2db272366fe421d10bef5e8a5ac113432","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.18.tgz","fileCount":5382,"integrity":"sha512-KBy7ikdDAzdShPNYv/i78t/ikVxiQsb2BlnaE+lS8e0xuDNcW8sutg8vFbUxQnSMrRD3KuVj/5V/gSeweOj4Qw==","signatures":[{"sig":"MEYCIQC+1Kn5ToOR84hIZmr1qbK8i89zU29opF4bPQhZKclrKQIhANmvA+xAqQR0QeKrBEsS1J8qNQQhwQlQy9HPxl7s7Lmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59686871},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"9697419d65b8c84088142422107ed3e469484279","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.18_1774322805950_0.6698773763654502","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.19":{"name":"markdown-flow-ui","version":"0.1.100-beta.19","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.19","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"eb64e2c339a7f0a967452dceeabff4dbed6e3b2d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.19.tgz","fileCount":5382,"integrity":"sha512-QImFXE5lmYt6W0z0ZWNvm791LQYkOfaQbLxrpCugyxvzeVOrZAhpu97tcR3JezYhbXzAI13jsFatIkbeIYfyrQ==","signatures":[{"sig":"MEYCIQCuY0CLev1yOUXfAqjbOeBz6fSRzfNisMPPtGW5CWf7KgIhAMDPHUYHmHirn/M/wyRtsGRdTrHZEZcEBp5DQIH5K2FI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59689825},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e29460088b363d8fc690f7c02e4c9c4f2c687784","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.19_1774328718194_0.07595337587019824","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.20":{"name":"markdown-flow-ui","version":"0.1.100-beta.20","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.20","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5497aab43de50c31af4f634e44bcda0166869ef4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.20.tgz","fileCount":5382,"integrity":"sha512-j5f/u+bUiivtXWcGc+aZNDC1li+kR4qxavZb4uzqhKCqszcn9v8WaONXH4ikMc1ATUKGiVskHXnU7jdJ/YCUrA==","signatures":[{"sig":"MEQCIBR8QFHtLsMDfS6890inblsdjnPXYqaP9z/aZWhudzvgAiAHJ80si9SeuHqGNUtOOOzHmwX2B/kLL5NlCVO+vngc+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59689980},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"85d6af0f3927bfa135c35bf3a1e776284ab5eab7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.20_1774334121082_0.5598665884739413","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.21":{"name":"markdown-flow-ui","version":"0.1.100-beta.21","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.21","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"667681c806bff75cd7cc38fabfcad00b3b445986","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.21.tgz","fileCount":5382,"integrity":"sha512-HCVQzGSBUvXFXstJHTlVA54qyfpgDXR5TfC1aitz6psMPi+oRDUbSSnGO0PIgef87/rseNmd0ZcoezCs5470cA==","signatures":[{"sig":"MEYCIQDT+8rmbjno8WKBGpkcuP9UKRyU6KmpnpBkm8zy1M0AfgIhAK5R2DvFzKKc8a2mBUXWCzrZq2r3DMkZtyoUtToUjC3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59703056},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7ce177287bf598e02e46cf83df131dde4cdb4600","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.21_1774343829050_0.49895655944711836","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.22":{"name":"markdown-flow-ui","version":"0.1.100-beta.22","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.22","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f0687011f6e64e030ec6d07cb423aac477950cd4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.22.tgz","fileCount":5382,"integrity":"sha512-Yflhmahik+b3Zi9nYH+ndlyoMoDWXIIEggF1IhTZbV0TKnqlYsemrRodCYJCYnHesxm1WxgFmkk5CMh207yM5A==","signatures":[{"sig":"MEUCIGhSlP8qgmlgYNaEmIIMo+jCr8ADfnDQcdjQERNgsiOvAiEAi6vVEoTx3bAgy34VAApkq8x2g1OrP+dOv8iaVKRQrdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59703201},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"29fd55f3edce22f47426aa848a99051797898d6f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.22_1774345730041_0.8980489455625202","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.23":{"name":"markdown-flow-ui","version":"0.1.100-beta.23","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.23","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3c9a6011b0b5b3b99be2b57d4011d57d33e3125c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.23.tgz","fileCount":5382,"integrity":"sha512-SndFleYYuzCGtygkF3KnqKNMRgTRGlQQilIKi1jq8sK1J91xExt4YY3tnfF408qTRaTOiILkUC2KwzuHaxAHSA==","signatures":[{"sig":"MEUCICL7DvO22aYoTrzBljn86+9aCgFuVy76rW/TRMLOrzwnAiEAosLli27lAqYDTTbgViLa1sKYJAK7I34e6XmVpAOKIGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59703121},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2568edd3000813d997ae31e433e7592bd1a4fa48","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.23_1774348621568_0.5956737484695012","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.24":{"name":"markdown-flow-ui","version":"0.1.100-beta.24","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.24","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"070c781b0b674be0a23cfd082f8a2e188e3ccdc6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.24.tgz","fileCount":5378,"integrity":"sha512-gtPW77b6HG4jyvpttU55orZ494/r73zVaND2xei76X0N8jnBXcv9bxeI0ISDMKsjpyF4mdX5PtcGD0zwy/FE7Q==","signatures":[{"sig":"MEUCIQCX3FBU1N+IniWNaP+8ECPGYCVZSJUEHITKXnQ/8GYH9AIgQbeir+hzFlESw4R+wljmkJsyJvbecrJz6ymtA+gVhl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59701875},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d71e8645b809c5ef833c7d7fd9632d8eef4b0212","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.24_1774360145112_0.09560065300909137","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.25":{"name":"markdown-flow-ui","version":"0.1.100-beta.25","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.25","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c50fbd070c0479c0d0127129c89fd5c15bf01fc4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.25.tgz","fileCount":5383,"integrity":"sha512-SK7xC0fnpCuV7nChSut0M0bxq1XjpIMLK5G7AueNp/BMWRlAftfFbn06jvOnL4oXWQIxsXFWKMy4tTAvsftUjA==","signatures":[{"sig":"MEUCIASc2LaiezLON4NKqXHQVkADPgYU1EeS+BEVFDLwNqNFAiEAztuIzNI4yOnw8STk61v+izcPYVew7vsHsRGyp7SEQ7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59710641},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"afd23eb2ff9772c48e16b22579f3ab3872fd377e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.25_1774422215323_0.814028434830246","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.26":{"name":"markdown-flow-ui","version":"0.1.100-beta.26","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.26","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ea956295e40a6bfe573d518cdee3af85849a33a7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.26.tgz","fileCount":5383,"integrity":"sha512-6TYYx5Yx06quZMzzZ2OBWAJy9qRywq/ZBKWkabLtTzqC+gKBe2rMICY6XtZmj8/Jlp3X4jzpiHBkqepQn6ZSKg==","signatures":[{"sig":"MEUCID9WWGNZZI7vqNGdyaxeYjXMRB0pcoE/7Z/vAZTTt9EMAiEAyV1fNGGubB16jpBeSFs+FjPimdKYDtM7WjnwWGAj8NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59713498},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"5d07311c744afc6bc3412d20c299463514c49239","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.26_1774446919424_0.14952275500251533","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.27":{"name":"markdown-flow-ui","version":"0.1.100-beta.27","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.27","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e1a8d421e07299fb02697fba2bf424cb5f219993","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.27.tgz","fileCount":5383,"integrity":"sha512-trxLmHkkA8e9ghdksqejWHXUhihcSwc7OJLxu4eSnZfoJQ5EzFbRrPmVYMkDpss1tgj5K32GYdfhmPi0PzA9Cw==","signatures":[{"sig":"MEUCICNs4vZVYbc6SWYGpOM2+X2SbL8AbcOZs7u/bm9RfuZhAiEArP61cEf4KMCrutKg043luNk+8D9KDbnbgs0sQDOux3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59715874},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"cae6d819a426d8439841afdf8cf5763dab3304c7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.27_1774448314600_0.6294086462336135","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.28":{"name":"markdown-flow-ui","version":"0.1.100-beta.28","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.28","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0a100e30ed8b70513d5eadf6bc761274cbab1385","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.28.tgz","fileCount":5383,"integrity":"sha512-pR6N+otd381CgOjtNEsGwi9Lv4Mz0U1O8uygOvIW66TVFb/9NcIKPoOq2hQjZylP34Mp4SYfrlFwHosHXNaadA==","signatures":[{"sig":"MEUCIGYSAzj7zB75z9GFBHrXSfu6f7oIqA8PKytBGDQqn+p9AiEA1DHvuDPUO9g7vAORW41PAsXAPTmvxBHczwvFXmBBHNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59718233},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c995f000a4492ab412eadcf427030a5fd318694b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.28_1774449448062_0.13915597799366997","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.29":{"name":"markdown-flow-ui","version":"0.1.100-beta.29","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.29","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6b4da909d523adac45c45a70d4b506ed1c8cf4af","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.29.tgz","fileCount":5383,"integrity":"sha512-Q8Aa7PaZa43hgO3iS4CnUAjUJQnR0dzVlNpuNQaj8lGQJq0livCK7Vf88n8u7kiWD037YkSKp1A73S8qo1w6Hw==","signatures":[{"sig":"MEUCIFAyls8TMoCJlDbsJy+bXeIMwzjt7e6R9D95uDsbFaeFAiEAhA50f290N3akw5Qu0Ef3ysnxWECBkqW4n3aU2CeUc+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59720393},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"11983da9cf8da11b246a3082f2e7f47c5f1f8d48","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.29_1774513341283_0.6169761742645465","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.30":{"name":"markdown-flow-ui","version":"0.1.100-beta.30","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.30","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8f974236e8b801d99ee05ac924e3533981ab5a2f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.30.tgz","fileCount":5315,"integrity":"sha512-q0CZGTuYfVy/bdVm67vUIgwR/7N6DjizJUlGQwUaqjLFkIVR66vywT6Y2SNW7R69QhTGfhv92oKJnxpSB01Faw==","signatures":[{"sig":"MEUCIQDSwe7PF1Vcdf8rLvaztb0lcPNeAguAbW+2tn+1kO5CdQIgMGBkpWLaKX0mH+dBxAzOMilFqWLPsutorGC0E+rVHAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59240847},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d78446a5619129969edf9e61cdf3cbcdb2aecddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.30_1774575856398_0.038536532716691996","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.31":{"name":"markdown-flow-ui","version":"0.1.100-beta.31","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.31","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"979261cd9d5bbaf137d7feba9a1897bc4ab340fe","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.31.tgz","fileCount":5315,"integrity":"sha512-7feRc2BNHIoEDxngbaUtnRjo8MGXqz32JErMX01DjKF3zKjqDkMOl0NEJ0C9xRe810oC27qtahcncsohggpqjA==","signatures":[{"sig":"MEUCIQD96IH1x0tC46wvQ3DGfMK7dFost9cfKSj8KlnbB6zc+gIgTfquAwqSzhlI4+TRWs90xAQa4/xEkbX7E2a8Ad2ygvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59247212},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d78446a5619129969edf9e61cdf3cbcdb2aecddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.31_1774580287075_0.32853562527848656","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.34":{"name":"markdown-flow-ui","version":"0.1.100-beta.34","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.34","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e84911398c9d0b39ccc31357edc4b6a263bfa7dc","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.34.tgz","fileCount":5383,"integrity":"sha512-jSVCy4wGlN1Oo+hElTLtUOwLItR1WOOuLmA6zXdzwzu76XhcVXXUnAhzedz3S6gcnAU3RInN8SehC/vHpHbjHw==","signatures":[{"sig":"MEUCIQDUIj/gqfx8XvC6sZ1i5YfRbLmHNlUE7+cj88RXNlsK7wIgYhPVZxuANDYJD1DuVnWRmvpd+ENDnzS9QtiKrA2euj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59726290},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2e72fbf490baacc229ac8911d199bc24ff00104b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.34_1774596566851_0.10067508830165628","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.35":{"name":"markdown-flow-ui","version":"0.1.100-beta.35","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.35","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2a346f868a51c0bfd338e32c69c2e677ee04db68","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.35.tgz","fileCount":5383,"integrity":"sha512-lFKsGR2mnrh/gkitVdIrwT+1yOqm1fTv05jMyjwJU2SJX/jQvMdjebQ/QwhxRUwsBAluyAZNSXy09UG+LQ5aFw==","signatures":[{"sig":"MEQCIHlCyC8ESa8FTAp1+uDOwFWS9My498Id+NPxie7SeXgQAiBoRu/FQF+KmCqZ3M+5woT17Llxe+ucKfianMVvsltiBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59726781},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2e72fbf490baacc229ac8911d199bc24ff00104b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.35_1774597744311_0.5472455925022299","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.36":{"name":"markdown-flow-ui","version":"0.1.100-beta.36","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.36","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4a0fc0579c63dd46bdbb612fd593069ca37e533b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.36.tgz","fileCount":5383,"integrity":"sha512-J3yrielVgM+138ax/Zhx1AKVa+z/xdFZiNqDtoKlx68kTmABhoIkEsQfGg1fcmP734a68ac4lgfs0NUndUCSVA==","signatures":[{"sig":"MEYCIQDhHAdMjIvIfYP91R199whpSllTozsFqFbme9GNmN6GxgIhALs2rqrV6vFXNGdVdquPQ+hSPBZKNKcUkizmhWzqcjcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59726789},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"643f5b4b74362917468d66d2272de0e5b45cd7ad","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.36_1774599269511_0.4636335120511781","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.37":{"name":"markdown-flow-ui","version":"0.1.100-beta.37","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.37","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d8da7a0266e8e4a34d73ecc61cd30fabddbd89ec","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.37.tgz","fileCount":5383,"integrity":"sha512-ifs1eKDmVwRg4Ern4tsL/iWBLXCellRlE2DS6BuQMyoNWSM3zLEwLE8ba9MH1VxEzhq0vJjisKWHPrf9R5ttNA==","signatures":[{"sig":"MEQCIC/cALvVH5mVw4bBDfUOmMLXt42o1HXWbeKFg7VlZy80AiANEZUsoxqlWOEDS5Ft5uk3mb9AOYvrUFBdu0365LS24g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59732806},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"643f5b4b74362917468d66d2272de0e5b45cd7ad","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.37_1774607123910_0.02829433793799163","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.38":{"name":"markdown-flow-ui","version":"0.1.100-beta.38","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.38","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ad70b7aed2a639b257b4c69e2a0d487cd6a4a75c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.38.tgz","fileCount":5383,"integrity":"sha512-67ufzH9AF5xWZsLediMOcr5z6nnz3xP7KlXo53Q7o/vBc/xQjCowfvKHlmu3SzZxlgmZdghVS1wOg+eMWZ975A==","signatures":[{"sig":"MEQCICB3Ukzy8kVkSgpXFtNbmoNWh754v4gaAQ+g/+NAYAPdAiA8LkuQR++fplLHoUYCpMBjxJZJthidocF+FZlIGBE35w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59731955},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"21d40da1033daacf2070973a99d9affbae513ced","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.38_1774618191795_0.5734824947464252","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-dev.1":{"name":"markdown-flow-ui","version":"0.1.100-dev.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9d4385bc664216764c619b3fb117e5c664dfc54e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-dev.1.tgz","fileCount":5315,"integrity":"sha512-iB6OjBzbf7tpRr4H7lr1pCEVcmKpc/IIbtyyyTCcYoMmp3LvoHx+VXoi4C969p4nHTmrLNXokJ67gR7s5zmGWg==","signatures":[{"sig":"MEYCIQDmiFbtVk5z5Dfg7dplwH2Hv6bsTL40SrCGPKFgfzgXhQIhAJf2KYaGy2+RLMoB9S49p3EpKwAZUa+5lel2zRlr0bVa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59247992},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d78446a5619129969edf9e61cdf3cbcdb2aecddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-dev.1_1774620686804_0.27602495234540747","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-dev.2":{"name":"markdown-flow-ui","version":"0.1.100-dev.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"740dca7cb85d57346fdb6a1ca65d46cd040caf06","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-dev.2.tgz","fileCount":5315,"integrity":"sha512-lszysaftB6HMyyuU0/Hx7f/n8tq9RA2Z5PE48XXIw2h+ywoPaWLMr7Ab7/vLeWbnQW8+LVd8qPQ5lrI2ORfClA==","signatures":[{"sig":"MEQCICsEW+PLSAG7HJeVUrzPXxS/uXd/Lip0tAMUhy6cQEDJAiBVeKg6p56NUFfVkQ5bwuzhPYzg/HZ+ysobmS0nHV8riA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59247992},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d78446a5619129969edf9e61cdf3cbcdb2aecddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-dev.2_1774622224019_0.37027308863481","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-dev.3":{"name":"markdown-flow-ui","version":"0.1.100-dev.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"34e8a7caf35f533eef36089ca17ae269293d4ef1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-dev.3.tgz","fileCount":5323,"integrity":"sha512-9tbVFn9rVrkyorXPMiYz+Qe7ObYu9MOdYcVYRj8jG3yBWl3nGseJrlruzn5AkMC0Mpxk1TpKcFmtNVsHHvRpMg==","signatures":[{"sig":"MEQCIDmVFn1xN66dB1EXblrVzEcz5WkA6dXjN0Q4YxeujOcuAiBHqWPicjATzlaEXNEfM0eeB7/puiGNXTaDdonuRQdPNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48889754},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d78446a5619129969edf9e61cdf3cbcdb2aecddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","bootstrap":"5.3.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","bootstrap-icons":"1.11.3","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-dev.3_1774623625854_0.5379350709041635","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-dev.4":{"name":"markdown-flow-ui","version":"0.1.100-dev.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-dev.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7fe9d0502a8cc53075984af644c0bd012de55d09","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-dev.4.tgz","fileCount":5292,"integrity":"sha512-xMoQUnvfgzrh5fhUqlyD8w451YBSrUywNZiCNzaRey7B7Od1GGeL1NP/X1ggR8/a5osMQV/MhaLMYvYKMiXScg==","signatures":[{"sig":"MEUCIQC2KmTrd46xKAC+4M1Lp6+vu3eTGWXqQ+nUs2+Mlfb6VQIgN8/IzHa2e9TEMpnxA4tHv2SabFC3wVjM80iuoA6wy9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48019384},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f08b429ca0e373364e0844e0c31bac43c4d1c780","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","prettier":"^3.5.3","bootstrap":"5.3.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","bootstrap-icons":"1.11.3","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-dev.4_1774625237324_0.31765926951249224","host":"s3://npm-registry-packages-npm-production"}},"0.1.101-beta.1":{"name":"markdown-flow-ui","version":"0.1.101-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.101-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f4d9732d5aca1017b7c94244ce249b1673426336","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.101-beta.1.tgz","fileCount":5292,"integrity":"sha512-hru2Jfr+7aMa7nfRays756rGCZLWjzMNbMXKtiYX2YbEcGGrELBu1gjveBy/BYXr8Jy+dQcoIP4WxeF+/0Svsw==","signatures":[{"sig":"MEUCIQCJv0IqWh20ED5UkF+AAISMBNLpvKpPnezJinRrKPzenQIgB2yV0POkmDJMf4cVnhr0WrB8xwig8n/7phH/A7eb51s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48019352},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f08b429ca0e373364e0844e0c31bac43c4d1c780","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.101-beta.1_1774626383054_0.05902758760723459","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.39":{"name":"markdown-flow-ui","version":"0.1.100-beta.39","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.39","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"fe0ea81f6eb3e94adde8c19c4614cabae38a35c1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.39.tgz","fileCount":5383,"integrity":"sha512-ne4NvcGJi4h14GVK5ay9U9c3oAQaKeCaCypxikLEIREy64sDeGzY1lAnF0MI5sn6tmLf5cQOxd2QFJSyCuHQBw==","signatures":[{"sig":"MEUCIBUY0myo1TfQOv1MMJT+62rgzBC+hTmGFRwHWo14CuDiAiEAzd9ejX23eKUPT/9Vw0qmTyEKVIR2qEbi+Mjih6oLhZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59717993},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f84e7743f4b2e2d2a0b325f43895708228e47fcd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.39_1774669653368_0.05207590676285356","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.40":{"name":"markdown-flow-ui","version":"0.1.100-beta.40","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.40","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f1cced45db5ce0424e4c0aaa651262ce13161d6a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.40.tgz","fileCount":5383,"integrity":"sha512-7br+NuvXOLavgHoDjG4xUGwFeKPcMLC4LN0dEkDHD4/eKturyYpyQmpRfKdOtDiDm6N8TZ2skLJjLx4CIYrJJQ==","signatures":[{"sig":"MEUCIQDX3+PQ9fOxEdkP9xA/qJuqH96/NFeKNfAEhzcAfcJtZAIgFZ1moIkQkPB6lOmS5lgzgcYZ6X/1K7P44akQdzRQZZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59710163},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f84e7743f4b2e2d2a0b325f43895708228e47fcd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.40_1774671105285_0.5152125705196939","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.41":{"name":"markdown-flow-ui","version":"0.1.100-beta.41","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.41","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dd709c98a78a9eb4c92e1e905efb7a093188ac35","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.41.tgz","fileCount":5383,"integrity":"sha512-749OTjzwMZtbFTdY5Pn/i7MwPOLg+QOesOxtOm2Gyh0OVCoMiUTbjCM4r9qCYaJoVAKJjzuhd65Dl44pwDS62w==","signatures":[{"sig":"MEUCIQDBYmg3nJDCjLZcVjAAQYtgAFGGpZS2XAZeYZRvuw0VvgIgRh9vPN54tW/aZTMVqa+RqjGovct5Z1DZHjj71VpemCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59715105},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f84e7743f4b2e2d2a0b325f43895708228e47fcd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.41_1774671724729_0.9195740315798004","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.42":{"name":"markdown-flow-ui","version":"0.1.100-beta.42","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.42","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"41cb92e260752aba9501ca425f9aa282e34265f0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.42.tgz","fileCount":5383,"integrity":"sha512-OcJlCKH1k6z9Pwgh9GQI0fUCyQK+8bNS0B+mwhGm3dAzjVlbSsqIhajdGkAGYQNzYBmpWvfGEVVLfeCUAFt/wA==","signatures":[{"sig":"MEUCIBBPeg44cO+ZeLJunLITlBfL0HvM5MP1XL/EnqTHnCIDAiEAv65vSQe6840C7l2HGz/c0Scq3lvX/rQJv0mhEZj8UwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59707347},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"03a5b8c7e9ae3327a6cb4b35eb8ae2fa984358cc","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.42_1774672994795_0.18668371057600264","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.43":{"name":"markdown-flow-ui","version":"0.1.100-beta.43","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.43","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ebaffd23b209129953413a8c81689680fee2ec22","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.43.tgz","fileCount":5383,"integrity":"sha512-kREHnpajGC2nhhs3tDIxXDjUlWnpTEv7Rd0a3GntxonRarLsKlqxZM+D9oEm7PdNgj5fTfxcO2bpzXfYaIjsoA==","signatures":[{"sig":"MEQCIFYHz9P/xsJGFRumhRkMrBWlATSLjiSgKt8aMGUf1pePAiAx8LmlQGthCl8uM7mTwX1z8csl0lRrSAF44YyoE7yyaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59696294},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"56a7b89d32f3f025586e90d0e3ed9df5e91e79cd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.43_1774675904061_0.2915930370083517","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.44":{"name":"markdown-flow-ui","version":"0.1.100-beta.44","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.44","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"15d2f2e3e6f288a49344605490d2f547adb84fcb","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.44.tgz","fileCount":5383,"integrity":"sha512-JwSIiftoTWzz8Ut/kvr26N5G0c0WfYXBbI9vSgojMecvLF0KeNtYRB22+Gzl2fiwZSvZMxuVprBsZdD/MpRgVA==","signatures":[{"sig":"MEUCIQCftAz1wqQtwAMx2DKywXBAcjDIkq4Y9Z3VjQOfglqoLAIgOHhDX6h5xQ9eD4csJvl8g1+oSR0ZELzqbr2C2pNgGLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59701215},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3d9f5562b03ebe25b62259b1ebbadd61fdf56e8e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.44_1774677068276_0.08269777865863293","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.45":{"name":"markdown-flow-ui","version":"0.1.100-beta.45","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.45","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6675c100bed9e16ae49ec0ccdeefa048788fac22","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.45.tgz","fileCount":5392,"integrity":"sha512-o6gUwbomqTsa2a2zsCBV+3Ch6UzhMMUwum+m2v1g6IXvPN5kBsWgd7+tTBUWR3HSKLWS3dNKkXPKC2TEWKPvvQ==","signatures":[{"sig":"MEQCIAwusFaLCdxlzmrS4m6ndDCYsn5HWyRpTskPQX7LGbacAiB2Vi70ouQcy/Gg831ixEKZIXsku/2UpFFy1EQG0D15oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59699345},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"743fcfc63810ccd1b794e310d61e5078ffcddfc9","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.45_1774680024060_0.7057998566215247","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.46":{"name":"markdown-flow-ui","version":"0.1.100-beta.46","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.46","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bae2bdff0578b234d357fc662d30c554eb5bf271","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.46.tgz","fileCount":5392,"integrity":"sha512-eFHYqXXRGrxkavKWRTPxoVpC1SJZUb9vGAmsAnWA02IksAJ8BOM0rYi1bQKWVzRchyNYA8Kpt6BLm3acKmDTwA==","signatures":[{"sig":"MEUCIDjJsiMiIElc3SRr14I5sczB2Tp/8WQNGRQ1DPsaO3p9AiEAiFu6J9Nw2Co/YNf3qPcd65dBq33V3QS1qKsxMY5YPmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59699937},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"828e4402cb06173dc07bc94d3e8ac3241b8c22b2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.46_1774685557450_0.7717853888302983","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.47":{"name":"markdown-flow-ui","version":"0.1.100-beta.47","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.47","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bb5ff4097bbc2f1e4b0c310da774c32bb090be97","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.47.tgz","fileCount":5392,"integrity":"sha512-PDBLfW/jrxcD8CbQjOuqv/cwij/5oClxKaM7DBZYBjjxNbSUEPmKwtufoRNHV3TCgQgbxBLdjNl27gTSCD3YFA==","signatures":[{"sig":"MEUCIBc1zLWP/YQsxBdYZvUUogi+172iLrOdGwuvfOlIhsvsAiEAmh8BEIUg36oZR1GDcIXMA7MLaQDYLhjihdSx3TB5znA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59699937},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"828e4402cb06173dc07bc94d3e8ac3241b8c22b2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.47_1774685709394_0.3913632356098322","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.48":{"name":"markdown-flow-ui","version":"0.1.100-beta.48","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.48","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ddae0a24d7b3240ae1d8cf721393b7c07b650df8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.48.tgz","fileCount":5392,"integrity":"sha512-OxzhNO5xndjtDMlQ85Ztv4C7zizpP4tFCe2GdT3J3DUd4aU9WteYP5/C0nEKHDicP6EZFPA8+ox6nJKeFDusfQ==","signatures":[{"sig":"MEQCIAWjZdNv+YiMzaGCdhfu7QsYhca/6+roG5R8C6NWFgICAiAhVLsFJBcqQlbnDg3P8PaF13IBXpybPc6SQvN/us3OTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59702974},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e3fde1e3fa97a349f27658c611c4ceaf318df1e1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.48_1774704466566_0.7334653605526391","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.49":{"name":"markdown-flow-ui","version":"0.1.100-beta.49","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.49","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"13f7ed09a21a1f93abed30c723e7070ee8bed8c4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.49.tgz","fileCount":5392,"integrity":"sha512-2KbPA+0i3sfrZV5twNWotTTRZfGWlvAkbFgV/Fk7Exp2PO86MZQOSQKHJW2ZGSsz+Hj8pCov7LDqE61CV1zL6A==","signatures":[{"sig":"MEQCIBeTbu7txn5//kbAhzq55OByrWZY+OdzuW/+XyCB7z1WAiBWJSWhn+YJOAjlV112to4/aVgeIEd48zuHEEYBUnf+pA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59709109},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"48112dc0b491d374fbbd8992264f9155e61eced2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.49_1774709720374_0.7906543792505594","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.50":{"name":"markdown-flow-ui","version":"0.1.100-beta.50","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.50","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"00ae42a50e5c1e564434de7b5184a65483dc4de6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.50.tgz","fileCount":5398,"integrity":"sha512-RHmdOgcYO0+CuWbRbAdSYh6GR9HPdjw4KA4h8R7mvVQg3ZIv1Le1ugGZDH1ADYhOKK2H9veUUeS9zfnHYQgWOg==","signatures":[{"sig":"MEQCIGhdQc2ji/7+pO9r8S76h7f8nKFkNMOVTuapVNisfovZAiB8YTnkv9JYeL/tv9IQ6rAgrSLRf2wMIds4mUwCdfyuXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59714487},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"03e4a53f5e16ecacf0b82c5d6170df050e0bd633","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.50_1774791329559_0.030582317124691283","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.51":{"name":"markdown-flow-ui","version":"0.1.100-beta.51","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.51","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ac67d7c7c04afd16d3b2374c144fc68191653bbc","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.51.tgz","fileCount":5406,"integrity":"sha512-9mDSZrrSyyuHy8gL1BlRxP/i3XcwpFo+b1LXKhJonzSXFRQwXxPKBiPjYtkG82ZmHrkKy3YpE9AbrVzIVVXNJA==","signatures":[{"sig":"MEYCIQDTgC7kwebcQyubTjfr5GT7EZzY5sTPrtnd9ynKgZsMsQIhAJaOU+nG2sddRUE3urD/JQdGkuls0ZVxJy4hDin2T4Qt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59733927},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2091d3a7ca63293ca23e2569d6232ae6b10a2309","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.51_1774795878065_0.6528711372375828","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.52":{"name":"markdown-flow-ui","version":"0.1.100-beta.52","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.52","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8558047cbf76e7697838c5b8eb3715796ccf7b6c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.52.tgz","fileCount":5412,"integrity":"sha512-cAmdn4IQY9In9Vcn7t3DnD7KbBL0YrpCryUdhlJDd2BtcfZIOHx6ce3PHRODxcvxkewqSdXHWoKgZoVngoKGjg==","signatures":[{"sig":"MEUCIAWtnEspCxkTzXhUbm48g8qrcL3oobpwDdqSoNqcHq2HAiEAiPFc7MbFccZ2T1/BShGvpKOPHZwXixOrgOD+NRD1kr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59740540},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"2091d3a7ca63293ca23e2569d6232ae6b10a2309","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.52_1774798379433_0.20838379780602945","host":"s3://npm-registry-packages-npm-production"}},"0.1.100-beta.53":{"name":"markdown-flow-ui","version":"0.1.100-beta.53","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.100-beta.53","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a2707a79acfe5392a36ab6cf7c19db1a28cbf5dd","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.100-beta.53.tgz","fileCount":5412,"integrity":"sha512-qxOL6gB9yeegRYjZ6ZGrDWfu+CCM6Bs2aQo6s0jZFm3Su8sKwQfqYFrah8rA6P8IT5CRmDyshFE1oke16PpVLw==","signatures":[{"sig":"MEUCIQDsL3Tk0v9G5g6dKVYWbRaaeGgC6RzD3Kp2T0F51bSgGAIgF8SJ2auTWhWbKNekfEIQHXsfbZYeYuG8BSrs7SnbWYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59739729},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0dc1e86dd48c051f15498a1d5096cba04813f851","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.100-beta.53_1774799126825_0.40187003871940474","host":"s3://npm-registry-packages-npm-production"}},"0.1.101":{"name":"markdown-flow-ui","version":"0.1.101","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.101","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"acb5d1564fefa8d04ece6d97832f7b109c3444a2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.101.tgz","fileCount":5412,"integrity":"sha512-CXfVQ081ZXNtIDy9OTqAioC5la+/DVNDEBbWtwBgSeflxt7rXYy+BqbjugLVjJQt/ePiPlMvshZMHOrvDLWXEg==","signatures":[{"sig":"MEUCIQC7Iw0NPbf9mJHW8j+23bRbWHERyhwY3FqznEC4ETpUyAIgNg1d8Kr8TEYgF39ZjXoYwuuHSBvk6yhBRuzuZhJiI+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59739721},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0dc1e86dd48c051f15498a1d5096cba04813f851","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.101_1774839680397_0.30067645296168277","host":"s3://npm-registry-packages-npm-production"}},"0.1.102-beat.1":{"name":"markdown-flow-ui","version":"0.1.102-beat.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102-beat.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d8aa28696f61ec3ed603ea3efb5164ebfc22d074","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102-beat.1.tgz","fileCount":5381,"integrity":"sha512-7ZYE17kxmm1GZ8TU/Z0x1NIpxYCeTDnd+sizD8on2QIgqzT0cuwLQYy29xQlnl6b5FDRnu5KjqG+SudQCcVwvg==","signatures":[{"sig":"MEYCIQDqW2Sj5fFgOY2M6QcsC3ZDSdclqsVnm9yzKHe1AzRSkwIhAPs3tp9l0C/asQqMhspNQcfxu9laOuJGRP3ddQqiA1cX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58857659},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b9110a0a522456a2586fa7f32817eb7ad5fa93c5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102-beat.1_1774860402797_0.025363697094661353","host":"s3://npm-registry-packages-npm-production"}},"0.1.102-beat.2":{"name":"markdown-flow-ui","version":"0.1.102-beat.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102-beat.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"05691f3153d1d01c9708585a8a2766a0109301ed","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102-beat.2.tgz","fileCount":5381,"integrity":"sha512-PctOb7Cf9qQWBjpPysDov1fe+Szdk22EBgKjKixwp/c05GmIf+OOD/1YuDqIiM6iW0OenYXM0kJ4e0coLMukXw==","signatures":[{"sig":"MEYCIQD0HciBxOk+/tTOcX9YjRp9XPj0WKHNggeR+dcyPpNGxgIhAL1rrPPAgwBRATopFEAJAqkCa/+HBuRw4DkDsvsDfQfL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58858623},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b9110a0a522456a2586fa7f32817eb7ad5fa93c5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102-beat.2_1774863663714_0.15825395684359655","host":"s3://npm-registry-packages-npm-production"}},"0.1.102-beat.3":{"name":"markdown-flow-ui","version":"0.1.102-beat.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102-beat.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"fb605c3073b1d59d6bf9fb96cc7ebf61ed906d7e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102-beat.3.tgz","fileCount":5381,"integrity":"sha512-ISVp1gKbHWgR6UxgbmkULcvN0kRAxgUGxdGN/2adPHOQQxcL7etWg74uh+GrAygUKUM2Csyb9taJjig/a4ZZLw==","signatures":[{"sig":"MEUCIQCz3y13OOGJSgSpFi8Ie9fRRsG7bhUVWaASNrdfkWGixAIgJo0bgUQibWyQHp5El57neiVZ0HWIx4jOImKrQ32xogU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58858561},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b9110a0a522456a2586fa7f32817eb7ad5fa93c5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102-beat.3_1774877505014_0.0061830556286115446","host":"s3://npm-registry-packages-npm-production"}},"0.1.102-beat.4":{"name":"markdown-flow-ui","version":"0.1.102-beat.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102-beat.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a32c9879dd53cf8cb73bca9ace083c40133aef35","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102-beat.4.tgz","fileCount":5381,"integrity":"sha512-TEjhIBR+1bfkGH8AG6qsDXF4pW9vdMyVcY5+xTIE9g3xdorkRz5xd8jHWi28w1DeZWljGGj9D63XxuhZd87aUA==","signatures":[{"sig":"MEUCIQCjJw7RJZj9CwCNHfYvucO6/LddlSglT/6MokaH0kOvmwIgOlu7XaVd+U1jGTYTWsg3BCDB6pCMCMnalAKs8wcqCiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58859246},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b9110a0a522456a2586fa7f32817eb7ad5fa93c5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102-beat.4_1774881003047_0.6809984948552052","host":"s3://npm-registry-packages-npm-production"}},"0.1.101-beta.0":{"name":"markdown-flow-ui","version":"0.1.101-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.101-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"05727b5ddec64923f8c05bbebb3a6bfa941e6e12","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.101-beta.0.tgz","fileCount":5418,"integrity":"sha512-mqV0do8WWhGmx4CClLbUl2H7zjYVV/Ukfo3u90mlBIMWOnk/qxGrIFds3HJ5a/hiuHL/A9KG8fOUdvWTzl4GVw==","signatures":[{"sig":"MEQCIBIq7cmNx+qQA8Q/+OmMCaa9hcgX7ZxnYvwUGT65yV5QAiAi3LiYCP6zzlt+7LlAC4ZdpLYQVwGNBA4y4iPHBuarSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59731143},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"979966307b2aac5265f25a46990a566234b53b39","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.101-beta.0_1775011820648_0.4233476641048568","host":"s3://npm-registry-packages-npm-production"}},"0.1.101-beta.2":{"name":"markdown-flow-ui","version":"0.1.101-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.101-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"357ad5530d658910f4b449affa9e56e7a84eac9c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.101-beta.2.tgz","fileCount":5412,"integrity":"sha512-WZVUiOjULJwNMdaXRklXLT6H1wTfM8qNxkCjeavnvQ/AZHCKuc1DS2FHlCMxeFDZXZwsUXRnWKWuFERLZMShZA==","signatures":[{"sig":"MEUCIQClSKfuzondgqcma1vpFfgjfzQOcREPybgvRk6AAJ//fQIgDYPFvaOW0Ng1XxegBCfJ76Jw6gVbCOshXnz9TCZuje8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59723104},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"8d135b50e1a652f56c871aa2e0a7a1e579b75bd1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.101-beta.2_1775028081753_0.025734078251206327","host":"s3://npm-registry-packages-npm-production"}},"0.1.102":{"name":"markdown-flow-ui","version":"0.1.102","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"577bb542f7b6781d45f6d3e06b59820cb29bc439","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102.tgz","fileCount":5412,"integrity":"sha512-71CK3zuvncUnAC/2Q6ahWa8cKcFkUS/5ocWYoIMi8qzUSPb47PFJMU15dqdJB23lRuCcY7JpatPe16D9PSbsVQ==","signatures":[{"sig":"MEYCIQDXTF6sICoVnF7bBdzydH7cEyLqXCJHIEGA0Y9i7oWItQIhAOLkKiee3DX8YNZtorX5U4Ru0nSaDBptAsauNN11L40k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59723097},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"8d135b50e1a652f56c871aa2e0a7a1e579b75bd1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102_1775030755033_0.5542863595098155","host":"s3://npm-registry-packages-npm-production"}},"0.1.102-beta.100":{"name":"markdown-flow-ui","version":"0.1.102-beta.100","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102-beta.100","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0bef4ba82a5d413ae0aa109a6e76c584bb603df2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102-beta.100.tgz","fileCount":5418,"integrity":"sha512-WOqlBcQCayNBhS7S2xfOOgFrbxrJ1/vaz4QBLV2Iw5eBlyXYXsPoLXmHjO6Aqgc2TeHdTMmFuwhpUOzHGJMsLQ==","signatures":[{"sig":"MEYCIQCuGRcBNCQ3yTZRnMz66fzLEpMAZX2FPqjaDTKt/uQjUAIhAI0FYw8vYtoRx2WanuvgBIuOpOCPKkqSHU21t3wXJa71","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59732786},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f2dee71ade674b6d9f996c5cd0211b5bd5682b17","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102-beta.100_1775031894096_0.8344653926707837","host":"s3://npm-registry-packages-npm-production"}},"0.1.103":{"name":"markdown-flow-ui","version":"0.1.103","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.103","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4bdc2b631c651ccece3e65148055be1c485c2863","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.103.tgz","fileCount":5418,"integrity":"sha512-Wmqa7uYs4Wv8sTeeUgwKzbxOwWP6yqaXI1KAt2qXBDm/mUtzOb8p0WbdFHQS9xnJ33LzsjLXLEtDWxTWldi6Ww==","signatures":[{"sig":"MEUCIQDrPgF5bOo8sTwo5fWUak2cNFic4EIE7y32RB+pgzkTfgIgMODoaH2+xg0hYkVdt4LHbsPgJ4LNHXjy2TEaQpbvGI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59732777},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"187faa1deb547e62e0579ac5a3093ddcd55ff8ef","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.103_1775035169447_0.6923402232217601","host":"s3://npm-registry-packages-npm-production"}},"0.1.102-beta.5":{"name":"markdown-flow-ui","version":"0.1.102-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.102-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"68e56ab8403533236a3a43b0a2c4350a1c11f65e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.102-beta.5.tgz","fileCount":5284,"integrity":"sha512-ATEVWt9MgRe4/y5w4i3kgDIJgyN9z3ShGcAYEYoAgY/UrLUBk4qp8sGGHwy5C7fwqSqGl9t2W/rf0Oqa4W1U9g==","signatures":[{"sig":"MEYCIQC/CF+Qj4SZmn5hhyM7XFipq8i7U5M3+Xq7W1SQWCqdFQIhAIF1MzEuzIb2HL7Q4QURiJFSdXbzQ4xpTBZeueYw+9y4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58377601},"main":"dist/index.cjs.js","type":"module","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f2a1d403c869eebbf2020620597c5fc267e7f7cc","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.102-beta.5_1775056796295_0.29297035062870447","host":"s3://npm-registry-packages-npm-production"}},"0.1.103-alpha.1":{"name":"markdown-flow-ui","version":"0.1.103-alpha.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.103-alpha.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4ec8a83e26b898dbe266166b49ac9ea99c5d43f6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.103-alpha.1.tgz","fileCount":5387,"integrity":"sha512-HOKTL24XxHY1laq3yYOc/CNjcu57hjhmZnCq5dH0tjJwVlYcSeaMkmjJicXi6Xb1niuolx5aE9l8xY9NKEVSvA==","signatures":[{"sig":"MEYCIQDwiiVU1Utr+MHjM8d7oB8RcuDZfAwQ4Xf2KJjSE+cwCwIhAPooYtBsO7zX2Xr9ELk2uEqXtjhelKTyFhnjJNfuUB8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58856888},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"363df7018f9c109433c1d01afc392f4a274dd5b4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.103-alpha.1_1775059060585_0.06238549489406431","host":"s3://npm-registry-packages-npm-production"}},"0.1.103-alpha.2":{"name":"markdown-flow-ui","version":"0.1.103-alpha.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.103-alpha.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"39587a7e1582229c8776f8afa828abfefef2075e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.103-alpha.2.tgz","fileCount":5387,"integrity":"sha512-NJbY+l2SLBWkEmUdmC70y4iqx8mVzx8bl5L0zzZOG9iOVGpJ3Anlxd+noBN7R0PRlr/XQidQrgP1iKSROPGgSg==","signatures":[{"sig":"MEUCICxJApzOOiKNcPf6BqiURkIZlP3yPrwrzhaAoLKBOcvOAiEAikRppc6PFGHJzmA/HizOTs6iA7EgOSJZBjp9PyZwtJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58856888},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"363df7018f9c109433c1d01afc392f4a274dd5b4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.103-alpha.2_1775059729770_0.9425332592806757","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.1":{"name":"markdown-flow-ui","version":"0.1.104-alpha.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"97e21d33c953305bea1db2ece2d903c11265c68a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.1.tgz","fileCount":5387,"integrity":"sha512-6JYGw1PwYF+XJ/sYVF/20jscQcoXu4ReQtyar9M3/gdG7HIS9mP68HpMX/nGryWh72B/e79OdjBzMdMUEVguDA==","signatures":[{"sig":"MEYCIQCt/vGq5zcp+XKEIL4LzDzYt4C7YoiIyC+bSKKmhF8qXwIhANZNpdiOjEtAD7aYg/FWvS/2szWBIPVcksj5Tx97kJXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58856888},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"363df7018f9c109433c1d01afc392f4a274dd5b4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.1_1775061820205_0.8027932572786829","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.2":{"name":"markdown-flow-ui","version":"0.1.104-alpha.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8d07592a25e756f50324df49d08824dd6f1595db","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.2.tgz","fileCount":5387,"integrity":"sha512-bf0uQ9J3Nf0qWq0Av4hwokHEctR3descPa8MNeovD1fTk2XClKfDMgKyLxf8Bkz1P2aQsiCK+pNO+vt7va7GIg==","signatures":[{"sig":"MEUCIQC0EP2ZjUDx00nN1p0JZ1G5sGYeJJebb+/jChNTgeAjvwIgfh0NqpP+IIfAohyGhA2ZLXSzj0GD4OvjpbGTCNXHYPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58856888},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"363df7018f9c109433c1d01afc392f4a274dd5b4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.2_1775062081883_0.3228056257595","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.3":{"name":"markdown-flow-ui","version":"0.1.104-alpha.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7d3acc4c08af8499a9df097fbd4dfca445b1f28e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.3.tgz","fileCount":5387,"integrity":"sha512-tpWdB1D9bPMvIutPSUqIAGNu+IK2/oDqJG6CYfn5Y5BTfjhnDQi/lF18aKHVJwhiONADhs52K6nd+BURyTVnlQ==","signatures":[{"sig":"MEQCIDPrK2o7i+BmRHTLgu5VKmEvF6i4i2pZOnxbYPxtb9NBAiBRLeCvkSCc9qF0ZoqkYHtk+2xZigdbFxtgExvq99guVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58858241},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.3_1775096404100_0.38726003499760986","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.4":{"name":"markdown-flow-ui","version":"0.1.104-alpha.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"db0843fce4782c1a6b15c22d54689fff3ca9b543","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.4.tgz","fileCount":5387,"integrity":"sha512-R2sxbhs4MvULJD0Jh7Pp2UcE4AN4n2mxU+/xEu3KUcG94jX0pbJ/tV/Ib675EiNv6pmVKkr4tZrXPtUwZJI+Ag==","signatures":[{"sig":"MEUCIQCUwtyUxJoT5Bzzt5Kbc3it2oAJJd8/6CegStxcFrW1EQIgDjLNaXbsmMYShTLTzi29aqM9e+yODD4jBh7bwJeZZY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58861908},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.4_1775097476632_0.40368865579102375","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.5":{"name":"markdown-flow-ui","version":"0.1.104-alpha.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"084b6aba3fc9c0f5a3bdb83c1aec2c56ece8334f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.5.tgz","fileCount":5387,"integrity":"sha512-6zNIW5RKwEUQQaMBqC7/S7sr5qr/fcE5EngZUJPI8LDMO1RnqJ3askyU6en+7tv1qelOCfyc7l9nJyefgjTGgQ==","signatures":[{"sig":"MEQCIE+nrG7wT/kC5Fasm3H8EXBJeIzJNetD+uMWBXGM3BiGAiARm7FVeDx0y0kPW5F4oelcgIZQTedxsOZo8vRZAKQudw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58860679},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.5_1775098989378_0.22531569895270098","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.6":{"name":"markdown-flow-ui","version":"0.1.104-alpha.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9846b320750219f1a84d07ae1a72f93bdf993e4c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.6.tgz","fileCount":5387,"integrity":"sha512-iMSilYTLHCqMRaLW2QYqFQX1siNlH9aQHzCCBZnUNzHMtpg7OfC1MASWmA6YxWfpyGRG7K9ZeFGTEkQMI8jJ1A==","signatures":[{"sig":"MEUCIDSVbH5AGN3CoSgE8LCgljPtswmmdje+s6GawtKN5w3zAiEAuzUKVIuKG3hWnbC8CwYcUocKvDVvGFLgIqy74hbcI20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58861011},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.6_1775099770371_0.3982695121076054","host":"s3://npm-registry-packages-npm-production"}},"0.1.103-beta.0":{"name":"markdown-flow-ui","version":"0.1.103-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.103-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1df4bd634bed5c91ff71fe1ab84f65499be65993","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.103-beta.0.tgz","fileCount":5419,"integrity":"sha512-YMZcN5tFeAC0NNYb2JrAbNVbTtiyVaLB6kWfWphKtaDKZyEPClR6sncMa4tEep269jtk9rLfprMhwKjkPqEAFg==","signatures":[{"sig":"MEYCIQDA0s5Uhf5H8c96bxdrGrCD8fb3jVf19KWmAzsvRrbElwIhAOBBTi4du7MWXJProvKxDuEBOmChej3a4JAYvz+RNKOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59759052},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1883251bce315abf1a3675f91be686c3bb862bd2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.103-beta.0_1775101026197_0.5539066207559789","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.7":{"name":"markdown-flow-ui","version":"0.1.104-alpha.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"594d265f9b7e5e9ad90103fbd0e68000d0ceab14","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.7.tgz","fileCount":5387,"integrity":"sha512-+MxYdziBGgZyS+AtdF/LJYPSYH9LiafFYEzXiQdbwvAl4o2M28pKiSa7EJAdEa2JiX6Q4ZSyRw685OekCe+jCQ==","signatures":[{"sig":"MEUCIQCwKHQMVe5Jj/vXkRoPhfMiosQKjJU/5PIakpqhhWdtFgIgJHSpzgJ+d5821cggd8LzO3D+SXwjluXQLQZrtniPmFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58864547},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.7_1775101805072_0.2840319472532651","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.8":{"name":"markdown-flow-ui","version":"0.1.104-alpha.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"645639dd817e76614225747282238efcd1f8a07a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.8.tgz","fileCount":5387,"integrity":"sha512-XDZhINJpsQynPtLumTxQmeCFuEJ8XqA83Bey6/u1qFmlytsB8Pv5+Od2iyYjmZZJUyYczveyUEH8Z6CxXb6PEQ==","signatures":[{"sig":"MEUCIFLt2ddlX83HllN7MXX97Lsmb1NLjFn1itiIRi5zKV0eAiEAot8P3NKbmThQyg1B7oFQ6twA7qfumJX8sO/9X+X5Ugo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58865459},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.8_1775104034519_0.2616637384801408","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.9":{"name":"markdown-flow-ui","version":"0.1.104-alpha.9","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"de76aee407bdbc01061ae282bdaafa3c8fe71a42","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.9.tgz","fileCount":5387,"integrity":"sha512-VVzuRFKpLOs1nAs/X24dXISC4M3yFPI0lt2XhvcifNpioYr0L1ky0dedml6Xi5ZrQw2q4by67ve0T1NFhiycEw==","signatures":[{"sig":"MEQCIF82baBNLyd/vKiOzaHEdFvFLlnQ+Y7Gdsjo1PzD8V0LAiAe/YS589GJEEFN7gTIaXvYdg+h072E4lWlmP15qEFGfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58866749},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.9_1775105356183_0.2696324074237155","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.11":{"name":"markdown-flow-ui","version":"0.1.104-alpha.11","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"75a49dd1cae80ea8c7acab0cb6de4c0babe89e5f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.11.tgz","fileCount":5387,"integrity":"sha512-4N9NirBnaFpVeUrJdiFsOaR2tw8EatIY1tMEtEPJ1LBk92OhVDWg6a4STXFl5qJ/9hGHAe5OVeI1Ak7dIKCcPw==","signatures":[{"sig":"MEUCIQCOg7MFAd7YQ7WeQXhMBnoNOPBSVgEVje58rutZdpI7qAIgAfnwlRawfu0InMd9AF/OidH76X6UZJHgkRmP87NruZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58861022},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.11_1775107709664_0.8692071438211091","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.12":{"name":"markdown-flow-ui","version":"0.1.104-alpha.12","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"127cfb06404e9579a4c0c35c83d6ff4e724e804f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.12.tgz","fileCount":5387,"integrity":"sha512-1cS/ZCXTzjwd2OdM2pHJH/1ud75goTHQL1nrXimqoVCa4vRkAsC6+k0N1/S8m+XzfbY9MjU+JjDWO2SoGalo1Q==","signatures":[{"sig":"MEYCIQDWDb9JElON2ugmVaLhE81ZTWxAYf69VOZqg9jHR6gPLAIhAI+zv3iKl6xdbvkHXPDCv4+aVXYiilzAGJkuAoqrHIJU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58861186},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.12_1775115665262_0.6557038670085618","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.13":{"name":"markdown-flow-ui","version":"0.1.104-alpha.13","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"67b998e29a2150f43fdc7ea9afa021bb936cd9e6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.13.tgz","fileCount":5387,"integrity":"sha512-tOdkXKFiK1V6kfsgbHNVCZ/XGKkmAMLb+n8YryGEGVVd7jIEIfvCI+bbrGubyx/7oPZQSoTO1t6ReZ6DXthFmg==","signatures":[{"sig":"MEYCIQDrLtaY8V++MgLw/X0YSR49rZuII6b5Gpmn44fNCJNiLAIhAMezLAJZgsqT+CJnvzXbcexragXo0cEZdvjxM0AgLfB0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58862104},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.13_1775118881232_0.8706918646755093","host":"s3://npm-registry-packages-npm-production"}},"0.1.104-alpha.14":{"name":"markdown-flow-ui","version":"0.1.104-alpha.14","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.104-alpha.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6e69daec28087026eeed953e6799a58bee7b96b5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.104-alpha.14.tgz","fileCount":5387,"integrity":"sha512-2G9fVrOTjAM3GNxyP6k8L0NagiVQU4eWGrd2vs13S/XytU1sXgmEqLfh+oHDJji736+ZTe90vKciX4LIkjKkew==","signatures":[{"sig":"MEQCICOq69A8W88FgJC584BfgRgR//7nxvag+S22giLQoXVQAiA0ikqVVKLMs1QnVZ1Mwd23cxD6PW4HBC4z26ElmJeD9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58862431},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.104-alpha.14_1775120093967_0.8018839252988705","host":"s3://npm-registry-packages-npm-production"}},"0.1.105":{"name":"markdown-flow-ui","version":"0.1.105","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.105","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e0dd4d51c152598370b124fa267be349ad05ecfa","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.105.tgz","fileCount":5387,"integrity":"sha512-8FHuY4lQz0CU/U5aFEtHRtWm3eDwunQpZoXWtFApwYMGuGT9C686tcGXKRVFOp58H4dR3idhzxMbe/OLwWbijA==","signatures":[{"sig":"MEYCIQCGIDxWcYOd7gEFuLseKYFyl14W1QiwWvn0AAnfJbXvXwIhANzToLNEFT/8+gZrBy4m3jjTekq88hr4tR+KA6XAzas2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58862422},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a60eca9b1e544a3662928e4d5cfce0ddac8d3ff1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.105_1775122860417_0.22028612861004104","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-alpha.1":{"name":"markdown-flow-ui","version":"0.1.106-alpha.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-alpha.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e498b1faedc2b9f75f34b028190706e389965ca0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-alpha.1.tgz","fileCount":5387,"integrity":"sha512-lqWxQW9PvirlPVIGOvN72NNsgVx1owQiSK2mGisvt18Ed3M7vG0t8RDJ1KbGkuWGIotj/4gxyHYs7oz33fuGRA==","signatures":[{"sig":"MEYCIQCz4YuQgm86BIVT6nVYSeDZLNM20KrJvVW2Xru/boNHzQIhAPKLWKLjX6IakZjOQ+cknbvl4Ef9JpCiam5/iO3zqJns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58862544},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"65449fa089b6181401706eb7dae83dc726f5b292","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-alpha.1_1775127110168_0.9226850343757063","host":"s3://npm-registry-packages-npm-production"}},"0.1.103-beta.1":{"name":"markdown-flow-ui","version":"0.1.103-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.103-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"74228e1c24e1566d8f94fd02d35e075c6ceac932","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.103-beta.1.tgz","fileCount":5424,"integrity":"sha512-GAcsasP+Y6oG//227p7UKTZp172NPNGFXsJwawVQVqEi1dkT9pCxX+xHLFIZGyXNbJUQYImWqN71B23dSRmjew==","signatures":[{"sig":"MEYCIQDAh3ji3mp/P8EuZ5ZnegNue77m/FUVRkwRJKUmIas8rgIhAPi4TkIT8t6C67bCSnEaDdUnPCgLUWGDy/CurRNIwG0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59763862},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6b5b9766c374f032a736204f698d826b88490ac2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.103-beta.1_1775131091542_0.837627899735583","host":"s3://npm-registry-packages-npm-production"}},"0.1.106":{"name":"markdown-flow-ui","version":"0.1.106","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7c75c37e8779d5a7cd834d750466e8afbff0cd28","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106.tgz","fileCount":5424,"integrity":"sha512-zIggqWCwO9rZTqt/5WKe00s9IuHmveU4+gxsQNtqTtratP/Pl/aPj/A/+wRmoGFSa/dWt2YK1l2hdJzJ6ClWZA==","signatures":[{"sig":"MEUCIBaqispDLvqOfOww+24GVUnwobd1jYOhOsFhwIOOERe2AiEAqZO/OI29jTXzG0wbMiY0DeREBxcmd6bYCozZHR4M3PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59763815},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"39bd618ad7652d62f818e8ee883abf4165403a44","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106_1775281274298_0.1465519476179682","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.0":{"name":"markdown-flow-ui","version":"0.1.106-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0b49daaac24aeb6a9950dd31236c08913fa58b76","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.0.tgz","fileCount":5442,"integrity":"sha512-8ikeoquKbt5UScN3sMVvTU3QqtbZcAK0nXP/FdEMgapBtTm/6okX8sUjyEhRF4bfR+eVV1kStyKLfuf6IiyYXA==","signatures":[{"sig":"MEQCIFy0LaJZYSmbmKyCUdIuKmnYFCvPJPusWYsOXdeWYpxvAiB7+M3Zka+gv7x3lFRbiGyf295s5GG2PrgT6qh8CNQqtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59827608},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"9f3053bdba318565a7b6a05fc033354dbb88e5ff","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.0_1775553367620_0.7888933278837904","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.1":{"name":"markdown-flow-ui","version":"0.1.106-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b701685bae924148003b7c35ec15f03b39ac3403","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.1.tgz","fileCount":5448,"integrity":"sha512-lIAKLmorSRFRAQ1NsQ7MPDPrv7DYS+/6Bo7s5WMWs8Y1jM7oLI/B5YhKSrXbQbO6Ziyy49N8/VilLN53qvaWug==","signatures":[{"sig":"MEUCIDzEfQjg9+aljSuiOEnxrDrs2ukL0x7Kl2tSb4RA9VPLAiEA7DozU+fD3UHlF8ajh8GFxCSjgEG8+ctwGbLjW9qB0e8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59849913},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"cd41688c3db9ffaf1ee980c329ac5cb518ac2f0d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.1_1775634857125_0.4875353948023051","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.2":{"name":"markdown-flow-ui","version":"0.1.106-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"fe7b5bb70c387f1e87a721f5cdf8ecf724480511","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.2.tgz","fileCount":5449,"integrity":"sha512-EXDeAiAoX/INPEcLrlMkDE8393KYf10raSDbXpW59BGT7HLlBv9dzDbIC92ap1CB4meKySCm3HfLpnnsjEHdDw==","signatures":[{"sig":"MEYCIQDXWYudECxxJvSR244X0fQ0dI9oEybvaEEWSLG6UyCOqwIhANUMhsWp6BT21Y+VMVOEDOu9gjZSicmk5r55KcBM+wvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59854668},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e361142d0d47660ca1fd21f3c0e741e64dfbdc99","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.2_1775643606749_0.5178473587736909","host":"s3://npm-registry-packages-npm-production"}},"0.1.107-alpha.1":{"name":"markdown-flow-ui","version":"0.1.107-alpha.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107-alpha.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"57ca0fd77b808bef101e0bbae71f454ff4e84c4b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107-alpha.1.tgz","fileCount":5398,"integrity":"sha512-af8HJit1iWzN9iFq23kLT4+n25h40yWybiGjA+K5OIXRFBy61jSNjVLPVoyTjMzJov0FvBA0K9+3ohyKgGAKbA==","signatures":[{"sig":"MEUCIQDGSI6n7SLGpwX3yz5V/5MlN5xBCa+pqfojPPyIcaW8VgIgIE3mp5rFkpyYDHRfhpz/IuTAC3iZzIa4E0mD9wEuXec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58925064},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"69d9a3d12a422a75b895ca75e54cca1d2afbc4f8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107-alpha.1_1775697285797_0.6315117015241685","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.3":{"name":"markdown-flow-ui","version":"0.1.106-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"271d33b51a8955cf7ffc3a19eb5298046b25747a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.3.tgz","fileCount":5459,"integrity":"sha512-Wrtn5Yt3UagEMV/4RFVTop5S9WtZ5JKLxfjOmovPGb2nIMPlQMs/BIIACy/AKV/nhxAU4gbGNqLTUuRShF8Sbw==","signatures":[{"sig":"MEQCIAJhieSrEHe2lmrbkIWO0Jwvh0rWcR6eWmAdhfRzMOk3AiBYqV+SB2/TFF/PhxI4y58kkZI+uFCilS6l+1zh/d6mvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59873638},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0793b0ba39a547c6a869d9e1242d7209948e3405","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.3_1775703120637_0.2629860275539466","host":"s3://npm-registry-packages-npm-production"}},"0.1.107-alpha.2":{"name":"markdown-flow-ui","version":"0.1.107-alpha.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107-alpha.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bab6ad7b82599a2f3e30da3b6fee5d83030697e0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107-alpha.2.tgz","fileCount":5398,"integrity":"sha512-dQiccnTkSZrqAh0libDgNMkA3Nr3IHiMLvm96fFkdht48pbW46R1lPO/mLOtzvf85vPv+tQkwJIdaqkPCyL8gw==","signatures":[{"sig":"MEQCH3ifBJ8hFT91psBpNm2vtHyYv8qVP/+LBp1D3KuJ7b8CIQCXeHnbt1E3CDvr0C5yUF+XwGM0/MTcyylZHfklX6M5NQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58927281},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"69d9a3d12a422a75b895ca75e54cca1d2afbc4f8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107-alpha.2_1775706459801_0.06811734903195177","host":"s3://npm-registry-packages-npm-production"}},"0.1.107-alpha.3":{"name":"markdown-flow-ui","version":"0.1.107-alpha.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107-alpha.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"246a67659c67568c678bb020b3c6183ca66d7c5e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107-alpha.3.tgz","fileCount":5398,"integrity":"sha512-r17gCTSwyvm9xW3cVRpU6iv7U1dMvs27bJBwW5SjQTrIseOyUpjb8rP9m6JbtM0R7+cu+p6xPYBhxMOs1udqZQ==","signatures":[{"sig":"MEYCIQD22PcFTVD7/lhWtq07P/bQ2V/JHnZ/CkT5B5kwMNc/swIhAOHK/T51Zqb503bMkPoLs5ofmBSMSuJgCg8hmUXrmUOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58931724},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"358fc8095ed6d188510b28e276b669c1acec29fe","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107-alpha.3_1775707673623_0.4238094517400113","host":"s3://npm-registry-packages-npm-production"}},"0.1.107-alpha.4":{"name":"markdown-flow-ui","version":"0.1.107-alpha.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107-alpha.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"499642091afb02a644972835d05f71f117af4339","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107-alpha.4.tgz","fileCount":5398,"integrity":"sha512-zd2Cf14gTrfCnS9tVQMrhqxIRhMtT6wFtqT8zuMO8fg5cA1JumBBhm4Jf6lDkbfHWFzMuWwBxfDhL00JyZSViw==","signatures":[{"sig":"MEQCID9Rp9AcNfw5EjA2xAiR8NoEc0Gt49KnlRVG/5HZrrChAiAUZ3N75E9pmT0ZVHg2BebGFMf7BRl+7W1a7FKkONHjbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58935579},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"358fc8095ed6d188510b28e276b669c1acec29fe","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107-alpha.4_1775708237679_0.9201080548016811","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.4":{"name":"markdown-flow-ui","version":"0.1.106-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c5f82255c259cb56854b81b0b497045d88e2060e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.4.tgz","fileCount":5459,"integrity":"sha512-vQIav7dLJmTi4HeIWh1kjLpDVCLRKKE7RW8aGDbM1a9eeWfUAwRCEXEKDOjsdPJNsRAoBTAJK8P5qyBcLrQMGQ==","signatures":[{"sig":"MEYCIQCatdubGb4N2bHH4kCaWl28U3asVchBpOa+J+3HIHedJQIhAKCp5R1UF+uQ9blasgM6gUbdk+Iy/3t7mLflSSVahF2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59872594},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"af7c59d45165157bbed21f2b9bbed6589d15f193","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.4_1775708752649_0.8687704431316126","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.5":{"name":"markdown-flow-ui","version":"0.1.106-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6c2e49e0dae94e6c9cf3175f8515ac71e743e427","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.5.tgz","fileCount":5459,"integrity":"sha512-N5/NrNMjxiuDNGJ2zs9Kx36QWPZMUQb+TxP3gQ3FHx7BNYEtpkY0VqPLBeVHwuiHcWA59JEbdw+u2o1lDA01GQ==","signatures":[{"sig":"MEUCIQDfv93OlQnhFj5TfsxPQcW9GIK/rhI+puCzUyaSQrbFvgIgDP2BMElZir/zsnvFURKvLDRMsgIeiy8yAGyFaWKxGGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59872842},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"af7c59d45165157bbed21f2b9bbed6589d15f193","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.5_1775709579648_0.1596850909363996","host":"s3://npm-registry-packages-npm-production"}},"0.1.107-alpha.5":{"name":"markdown-flow-ui","version":"0.1.107-alpha.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107-alpha.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2eeaea5bc5305c577d2fa53de3e5c6ba9f2b9e0a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107-alpha.5.tgz","fileCount":5398,"integrity":"sha512-OumO+dJIAIi1K9nhHYEVtRcKasOlWP6NBh8qhx4/TOJaybsbQjNHXcvUCcgAqJqzWZZrxTOMj4jLsj7lOnlthw==","signatures":[{"sig":"MEUCIQC3NYjk/TWheU14r1wghkYyFQMnuXaes1L567Vdm83IawIgF5BzDZCknxE4hXj2hQrpPDThlcZ26yz4eM1/SnY6/pQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58935571},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"358fc8095ed6d188510b28e276b669c1acec29fe","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107-alpha.5_1775710195652_0.2531135306928125","host":"s3://npm-registry-packages-npm-production"}},"0.1.107-alpha.6":{"name":"markdown-flow-ui","version":"0.1.107-alpha.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107-alpha.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"94880ca7a6470b7608db09d074cc3006ffeb84e7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107-alpha.6.tgz","fileCount":5398,"integrity":"sha512-AJOELrbVGjmCCyLNNyBfOMMgaTc2QGmUx//DwgqjldtuzruJx8MPzXnSS39EcoTyjF2wKIM08S8kQP3JyfE1xA==","signatures":[{"sig":"MEUCIHYksOZCS+tun3w0BtNxsGvnGJi/OD7zw0Px2vezwX05AiEAqKfbHdaghXy+KUNMzOWxqiTwiGTYTZGwFDn8D8wImgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58935571},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"358fc8095ed6d188510b28e276b669c1acec29fe","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107-alpha.6_1775710708916_0.6997202000167322","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.6":{"name":"markdown-flow-ui","version":"0.1.106-beta.6","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5f9c8a98f1dc68d0ac5452e700f701fe2e602542","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.6.tgz","fileCount":5459,"integrity":"sha512-k781pSOns3HGITcquCJN9SgbiRcnn9tV0ymXxxvmJE83arZVQzWpdG5IxNzfi6Z4pbmdI0lAUs2QKxx+IoQ6yg==","signatures":[{"sig":"MEUCIQDfVh1pXxuEEnO+zDOyVg4jzbLvFN12aevveTdC7bgCYQIgOp5gakXy+tZBRnNRhx3IKxdbTYJi0ipzTqTwyR+DTVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59879232},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"82d3ab9bdf77230d81ed55776d34af68dede1288","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.6_1775724778482_0.7348368559896803","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.7":{"name":"markdown-flow-ui","version":"0.1.106-beta.7","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"64a06677a37e8b0225df410f42d6e449c04db7a2","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.7.tgz","fileCount":5459,"integrity":"sha512-3Nvj/ZJKg8lNDkmA1ZLT+ARCJ9dsssUS6ftiTAr/EogXKDWuswF/lGj4OdBbTDPFOTriIxUv0fZFC+hDh+sBtw==","signatures":[{"sig":"MEUCIQDJLmG2iBylJGBgvcSUnl7d1f2H72295049Yq0UW/1uxwIgYk87Za685h0lSNd1dZJdKz1fYVOasep0/6KxO+OQyiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59879304},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"82d3ab9bdf77230d81ed55776d34af68dede1288","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.7_1775728409267_0.679716278884755","host":"s3://npm-registry-packages-npm-production"}},"0.1.106-beta.8":{"name":"markdown-flow-ui","version":"0.1.106-beta.8","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.106-beta.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"30a57293b4920affb1511066a89a12282c6ef0c9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.106-beta.8.tgz","fileCount":5459,"integrity":"sha512-eC8HuOtz6ovAjduQv/DyLHTov7fnO1xiBzc/QeZi3SSkBC26Y4nQn64M4xMDIpV7F68v02v2/7NQGXJCGLDsAg==","signatures":[{"sig":"MEUCIEQWJOz3IXYq1gWuu7P/BFpoOddjwlncweKrWDU1kAZyAiEAhHXprPTCwuoO8URpHkcs2xHLHWLsgriXk8hI72Pd8cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59871276},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"82d3ab9bdf77230d81ed55776d34af68dede1288","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.106-beta.8_1775742135197_0.019885254418473775","host":"s3://npm-registry-packages-npm-production"}},"0.1.107":{"name":"markdown-flow-ui","version":"0.1.107","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.107","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3ff06fc569dea5821ad4cbc7ae424ff6ebb4756f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.107.tgz","fileCount":5398,"integrity":"sha512-2EWqPu9jxI5Uskh/snJBthaT5a2A5UTLc1cn9kf7kK6iPaIve/xQQifeGW8N+PHnBQaxzgyaYEdKOrq6jkTAGg==","signatures":[{"sig":"MEUCIBmSz9qP9ohDSjA1ZYd1pIurc0KA2bmBzvYddRw7Z9AAAiEAuPEqtGT+h2lRYcH9Tac3AGNPx5UQUKmpkZIhLl9hQKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58935416},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"968ae550e01b8594f7414739d2b74efd41ca5789","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.107_1775825431933_0.6028633479919814","host":"s3://npm-registry-packages-npm-production"}},"0.1.108":{"name":"markdown-flow-ui","version":"0.1.108","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.108","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"615352d5ea5ce5958a2417856a9743c61ee8e777","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.108.tgz","fileCount":5464,"integrity":"sha512-wiHFKOg/xZzp/mFahha4jSB7c1Ry5E59KvGqJlwYb4zQqqIxm1/OpSpC+Sn9bRAdRHoRbESYWIFrqJKYOwamuw==","signatures":[{"sig":"MEQCIDvMSJZY46z3HbndHNOZza9Hq7jcB7RRBTfgC0ZSg/sbAiAyoXAIq+3HUre8TNdA6iXKy9u+sdX0DTTnjAXV7/btpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59928600},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e553810d5e1b96a0ed14db253cf29143351c0f79","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.108_1776051173847_0.10599475520044854","host":"s3://npm-registry-packages-npm-production"}},"0.1.108-beta.0":{"name":"markdown-flow-ui","version":"0.1.108-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.108-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f70cfd4090fdab97ec64b319054dc5f207891ef4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.108-beta.0.tgz","fileCount":5469,"integrity":"sha512-eL+893RCJaLGIEnpcFKSzLaYScdHcW15P2G8l4hOAy6xX0uP4tbgQJnGkwh/fsUa6umJVb9qp8vEzG91xxcO+w==","signatures":[{"sig":"MEQCIEnuWvpOjJmVClz8XmYAdYmRmIZ38Eqomv8mEGvFueGVAiBtUQH7OoA8aDtn6Gck/6GreIiZhyHPNpOZoSzek+MlaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59959408},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d772ba3723dbdd3a63c6f40e98683fff540c8d1d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.108-beta.0_1776155794919_0.20081243029639761","host":"s3://npm-registry-packages-npm-production"}},"0.1.108-beta.1":{"name":"markdown-flow-ui","version":"0.1.108-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.108-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"078e53eeeb310c0ee81561e709c73897187fa8c8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.108-beta.1.tgz","fileCount":5475,"integrity":"sha512-PSNwAQMWl/pZfIYJhunpa0FP1VdR+4U+FvLzNM7Xkmd6D5n6/CLFTJogw93Jv9dEfnOqbkMtA2SxYcXG+BdbIA==","signatures":[{"sig":"MEYCIQCmc04xcKhGXNA8rE87Xfl2OSGxA+cuEyoqOKByq0oenAIhAICPzXHHC0xRaCJ9nT1C3sQpd22+OO1YZ+4AI+YeDQRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59961925},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6e399970f68d62254328e085699d586551437545","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.108-beta.1_1776161474949_0.32859693057389205","host":"s3://npm-registry-packages-npm-production"}},"0.1.108-beta.2":{"name":"markdown-flow-ui","version":"0.1.108-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.108-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e1f25b024438d4623c4dc81fc5ec76089dbf127f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.108-beta.2.tgz","fileCount":5480,"integrity":"sha512-/hudKCCibF72u3oPJpd2s5hnEQxARKTG0zLo3tz5yFDBRgQi+9+sOetX9tXewQ1dqlFIOKcHHdO+QDzTlclJ8g==","signatures":[{"sig":"MEUCIEwyFTJi+0hprxW1beTAAxIh99vwWSa0S+kHgzIOzX3cAiEA2Uqv+mVLW2aQvma+vrELJeZ0muQ1NsM1gsMAw5CmuQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59983404},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"da79ca813b5f5c9ce91dc92fb8b26343d6b2bc45","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.108-beta.2_1776221672859_0.503449324400326","host":"s3://npm-registry-packages-npm-production"}},"0.1.108-beta.3":{"name":"markdown-flow-ui","version":"0.1.108-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.108-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1442c9c58d43ede5538fa501410ae3d9bb044957","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.108-beta.3.tgz","fileCount":5480,"integrity":"sha512-XpLhUXava1U+RV79eKwLMJoutm5hF/7BgylDB4xdfMFfGmargCZGBdrJNarvQkVi7GJ26WpCHX4CfuTLfh+gRA==","signatures":[{"sig":"MEYCIQCnmh0/KZgGyMvEsrTj9H4waAaeyXsHzIcaNrHfgcHvgAIhAMuMbe03+0CaK9RVqUdQPEdFVm/t+2KWJ3cJ7om0s7UB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59987255},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d3b135fc56d6cddae6e46525acbf9a462b2cb54d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.108-beta.3_1776222497229_0.7650125730122628","host":"s3://npm-registry-packages-npm-production"}},"0.1.108-beta.4":{"name":"markdown-flow-ui","version":"0.1.108-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.108-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"958e5cc3c263ba30e24ea9dfb6cbf46f4f3dc10f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.108-beta.4.tgz","fileCount":5488,"integrity":"sha512-mFitUeE4/9vjckfkaNhXpsEeKoyYBU++2pBsj6hTlIYNDTXpxfuJAYFIQ27MpYdKEugjNiwCx+9KOBRmVA7Ddw==","signatures":[{"sig":"MEYCIQCWr+JynuhMeUH+oZB3exHQOUz7NIg4fZUpePEW9OwqQAIhAJq79uf+xP8fas/xlfCkbgJgklysDrQDDYv1X/42Rj9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60008753},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"9a943b623a6691766dfca2c21a5c1b7649414cb7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.108-beta.4_1776225098446_0.5189003269566526","host":"s3://npm-registry-packages-npm-production"}},"0.1.109":{"name":"markdown-flow-ui","version":"0.1.109","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.109","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"fe3a1a7ef1549d40d0d71358403d94e7a0c86c08","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.109.tgz","fileCount":5488,"integrity":"sha512-X4rNroscMsvMfzEoUTnK/QwP/nPz3dmd9YOqRS8ie+q3TZpWCk8H88p+0l4/bQCLawDPrvv7dtQfBZ9BxgaTwQ==","signatures":[{"sig":"MEUCIBruEId6X+IBb6Muwpdvcj97NSaNc+8YOnzv3pvy9HfFAiEA8eZ+eElRs2qWN6JQE+VlUa2XNLN3Orl84suf2TUcGSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60008144},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"fe0231e05e016e2ae931dbe2be5f87fac3717bb1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.109_1776243373844_0.9417644201434132","host":"s3://npm-registry-packages-npm-production"}},"0.1.109-beta.0":{"name":"markdown-flow-ui","version":"0.1.109-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.109-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"514cc5ec6babf5b1dc3ae82e2f3eee690f5dc45e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.109-beta.0.tgz","fileCount":5494,"integrity":"sha512-DTA3HMphiHxUotZFuw+k7Gx6+jgyESPBzhGvMxpvDBOp2p3Y7ttxIHQ9ExGWauI6KHqCo6fs70eIfDs9Q3tQJg==","signatures":[{"sig":"MEUCIQChCJDqMSI0U+2MMRi9yNnnG5JYjW+JlscoJU3vqrbvMgIgYjzdFYHJkbIJ7V2BDG/IvhN09uhZQIW8tt1i72oyfVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60017213},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6f4fb2dc4c8d445a884f6d7576bfc1f92e113d95","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.109-beta.0_1776414313779_0.17577349291597266","host":"s3://npm-registry-packages-npm-production"}},"0.1.109-beta.1":{"name":"markdown-flow-ui","version":"0.1.109-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.109-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e58885dfd7ac6e68781f5a80601060492e4c0829","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.109-beta.1.tgz","fileCount":5494,"integrity":"sha512-K3wiuc08aVn0gX0an4RUdQfAPIjlaFeaUdRo0cJeX555Y7L0xm0C7XKWHnUMVerkgMXuVvt6n8+c8B/aCRZaSQ==","signatures":[{"sig":"MEQCIDhCEGdL4+KhXRy+MEZhSWC30HHmDY2wH4HRWuWzMInqAiBGMDNgu7pyTHdLS+0YpJLwa3/tG7yKxgYWT5cWO2MUjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60020424},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f3068079e81f08d100a696d4e4975dfc641abb02","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.109-beta.1_1776417457035_0.3320550258434718","host":"s3://npm-registry-packages-npm-production"}},"0.1.109-beta.2":{"name":"markdown-flow-ui","version":"0.1.109-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.109-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1c3bcfb09a02734b5a8176f7130603988ccc0180","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.109-beta.2.tgz","fileCount":5500,"integrity":"sha512-41I0eN4/3KKofdT6GeGCRrv9JVAcgv7UG6U7okqL7eGvVuXffersjbNBcIr11grYLsZz31Z1C0MJczj4Ofvt6Q==","signatures":[{"sig":"MEQCIDWhsZt9WJRbfmokMqVwGLj6Uh6ml1AE1kHWeZVogGsLAiAJleGFu6hcvtoexF9JReQS80pcGiMSnz5AVahl2uGtFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60031520},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"07516a0cbe025b0863f4e3e90be6c7c7f8670a5a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.109-beta.2_1776419181131_0.8381296588345053","host":"s3://npm-registry-packages-npm-production"}},"0.1.111":{"name":"markdown-flow-ui","version":"0.1.111","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.111","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"42f358ee28a46eab63ef249ae96a4616e245f742","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.111.tgz","fileCount":5500,"integrity":"sha512-kSKjyxGmC+EuwxjMT7ri93iEwnyeAq9BNcJNgqI5F/Ke2PdvurVgads9jBojPeXfAXWoZY8Imyf7sENcxmmspQ==","signatures":[{"sig":"MEYCIQCj5TxlmW4C0pcqGbVo1iRM06mQlJcVIpBeWuCn2oqDFwIhAKHeysnvortoJOJAtB5Fe9f0xbY/Db0c1PPB4Mhu19lq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60031513},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"07516a0cbe025b0863f4e3e90be6c7c7f8670a5a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.111_1776422311803_0.1611027076448801","host":"s3://npm-registry-packages-npm-production"}},"0.1.112":{"name":"markdown-flow-ui","version":"0.1.112","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.112","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6abbd2edba14a11af3178c37b6776e3a13779fba","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.112.tgz","fileCount":5500,"integrity":"sha512-VmXZFp+YT63LVurqeLgGJxW2+tzsE0V634ZdlaVSqyPROyPCxBdhZRK9gNTX2WmEaLrWIDZANLibVWw/gDYqAA==","signatures":[{"sig":"MEUCIHUIC4//oNHSGdsFt/hQtocgqNn1Pfe4agnCHGT39Q2CAiEAhGFr79bQor/MM53tIwYmt+2AnaUcW3S+8CYuksR/hpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60043787},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d058e45bf6e90a93eb81ea327e0d5b17461470fb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.112_1776669315176_0.24029074423429453","host":"s3://npm-registry-packages-npm-production"}},"0.1.112-beta.0":{"name":"markdown-flow-ui","version":"0.1.112-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.112-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e011196722a17ab6d7843c8776cbad801245e351","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.112-beta.0.tgz","fileCount":5500,"integrity":"sha512-NxX93yP0E/8XvLC/PbbArE9Cj1cvh5R/eFmGD84tMZl8K921o0Wf17/aYVphBLSKuLnWOrEGpWau6JTJdOn5tw==","signatures":[{"sig":"MEQCIAjnN7kYzQHSEzk0TGOreJu08QeqyPSn+3BKM/Izjh/iAiANdnN+XrcRpcJwaTDmZU7I4nBQbgOheRbDnxq6suge+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60064127},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"113b6de061b3475b417f4528e4fe7e3fb9eeebaf","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.112-beta.0_1776759446273_0.7562748222042228","host":"s3://npm-registry-packages-npm-production"}},"0.1.112-beta.1":{"name":"markdown-flow-ui","version":"0.1.112-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.112-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"17054fef68557d7908a2ad65687e1361d6a18f6e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.112-beta.1.tgz","fileCount":5500,"integrity":"sha512-fD6Mf8tJGvVU4Ru8htYFzTvrrHrSHbT9npTfiSqRty3sDmUTWhELPItpn63AGZ22fLXN02decAoJaGrllRyn8g==","signatures":[{"sig":"MEYCIQDuKrNDChrFh3r9HAvkF9d22p1P30754Cz0Uh9XvtYqyQIhAJ2SLGQyO83slrvE6exR/bFhULoZCEKgMk0WXBdZdeVo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60071778},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b51e2f165c8b64d6b31d46faaf03fa35a625c598","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.112-beta.1_1776765846008_0.7791865120565766","host":"s3://npm-registry-packages-npm-production"}},"0.1.112-beta.2":{"name":"markdown-flow-ui","version":"0.1.112-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.112-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e434ff2f8953ce238297600b7661a56356bfff6b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.112-beta.2.tgz","fileCount":5500,"integrity":"sha512-jZA5wGZSXIodK/+tmklW/RhOaj3RHE9MaiToj6uQfLHd49ZyTwZUqTmQ1rODRqSiBeYGpW+J5/h7+5AQr+JuYg==","signatures":[{"sig":"MEYCIQCWZBsZhPPXeUgVUAVhtQkddJpilHaj9iAlnvTvIP9UGQIhALqL7ZNWmiZ5wmm7vi9AS3d4TBjY2oigm3bmEXyHhEzA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60070524},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d6e1e891962e6bf826b2c8a83cdc487c83b73cc1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.112-beta.2_1776775117845_0.815149176965448","host":"s3://npm-registry-packages-npm-production"}},"0.1.112-beta.3":{"name":"markdown-flow-ui","version":"0.1.112-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.112-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"20dba12321f45ef8557b0b8e85f739101dab0552","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.112-beta.3.tgz","fileCount":5500,"integrity":"sha512-axyfXZixEjO0lcM47VIlRiM/7OAqynsb981d7OWkoM73nUo8V04NHQczL0hC8VrP2Fvgin2bo11muQCwKzc3dQ==","signatures":[{"sig":"MEYCIQClrm/h74Jqi8KRCKdtoLwtGxpWwW8+jEMzO0749AVFTQIhANlwNizfmKXk/MZClKOW0T24g1hDfB88mQh51wvNjqRV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60050703},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f8f144fc0a8dc5b904f54a7184009572609b3de8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.112-beta.3_1776827190868_0.5434601345204453","host":"s3://npm-registry-packages-npm-production"}},"0.1.113":{"name":"markdown-flow-ui","version":"0.1.113","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.113","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0b2c480f362c5035fb6ed25742f91b11cf72a9ee","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.113.tgz","fileCount":5500,"integrity":"sha512-yeYBuGav+6TBQrPF/dR3hjM2w0UKmKXIvPv7RYVtdi7IvYAILr5wsc4x7eJbBYvx1VObTzJsP62dM65+AJEPgw==","signatures":[{"sig":"MEUCIAmsz4DG6BWlOxUZc457wzszvQav8vjDYCmLke7NCYuLAiEA284DMvMcGzwcvItDNsginZh2wU4APGzWjkeR6KTlqd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60050696},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f8f144fc0a8dc5b904f54a7184009572609b3de8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.113_1776828665479_0.605443755976794","host":"s3://npm-registry-packages-npm-production"}},"0.1.113-beta.0":{"name":"markdown-flow-ui","version":"0.1.113-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.113-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ec099ad936e47ae4cbc6b2bbafc1ad5d62d30403","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.113-beta.0.tgz","fileCount":5500,"integrity":"sha512-ZjnKK/xwEN74LXm84VW8cpG/GSD+2c7tCRqpZQLazky3iAS0vLzUnU8fbbqKekNKSLZknxJTnJPdhTIrBt1Ssw==","signatures":[{"sig":"MEMCHwcc0xcZU7Uny/9wbQO+dTNq0OeTGzX3SFaw7JFqSZwCIBnq+OnMRS40OE8O2n2sHz7b8XlZm9e8yDtz1gWWgEQJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60050564},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"8e98beea092b5c5530330a1a4d2af1989a71472b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.113-beta.0_1776838084716_0.8602948266071055","host":"s3://npm-registry-packages-npm-production"}},"0.1.114":{"name":"markdown-flow-ui","version":"0.1.114","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.114","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"86236dc1f501e00409c188e73d0cdb48e6b186b9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.114.tgz","fileCount":5500,"integrity":"sha512-dS9U/P4EzSSr9z//BfrTp11KCcVIQ3c5QAEJwX+Pe17GChR7XNsbHZeh1MGH54ZTe4aj33Fg9GXLYrfQqEt4vA==","signatures":[{"sig":"MEYCIQCvMlhINlHxLcnELOlKLgX350yZhjT30NDiPAvF1M943AIhALVsuF+QyZUKf2Z11GmB3ldYARusRHjc+Sm4vfBkDmHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60050557},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4c9bf3ed573478b29d4f87c968d6f28dfa5d1479","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.114_1776839382331_0.513097174755254","host":"s3://npm-registry-packages-npm-production"}},"0.1.114-beta.0":{"name":"markdown-flow-ui","version":"0.1.114-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.114-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c3ef67fcc605f1b33a6ef57b445c3ddb649a56c6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.114-beta.0.tgz","fileCount":5506,"integrity":"sha512-PrqgL+FXSnpC1hDKwvc4jEp9gXBtF/2RsmyZUI6/+C5w1tphNICcD8F+0F+6q5sKhKjSueBvHJnHqnrt0FC5Mw==","signatures":[{"sig":"MEUCIQDIMmkVRJzzN302HBQq36DfJHK79Pg4F71yEJMqooyQtQIgRaPQY8pbXFSHdaCMMrIiMExc9mLpy+1oQdPyd9NcIg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60055970},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"196ce389986b59e20cf2c70d6c2475af17826a4c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.114-beta.0_1777256996959_0.6302953237057247","host":"s3://npm-registry-packages-npm-production"}},"0.1.114-beta.2":{"name":"markdown-flow-ui","version":"0.1.114-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.114-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"da1ac0e4164fb056c2116f8d4ec8eee944b4c872","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.114-beta.2.tgz","fileCount":5500,"integrity":"sha512-/PF4BT81uzSFsZfOuhwHRQU1jYGWVEWQ76x0jIAlXC3t+YDGXpoihY31euUl17rClKwDRTT+1eTsW3o1wsweog==","signatures":[{"sig":"MEUCIQDsAXbsC34I0izDIZORY8ygmXIw16jcy5OyLItg3p2J8AIgLmcxUqVicwhU/xPrvDkQHpcfvyKOiksRmpD/3fUQ0LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60054631},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"d7740b12f09fe1de64f3e445e54813bcf73da18a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.114-beta.2_1777349945573_0.5103935539225111","host":"s3://npm-registry-packages-npm-production"}},"0.1.114-beta.3":{"name":"markdown-flow-ui","version":"0.1.114-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.114-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6db9065b01d1c8a07d862b91b952d3ca04bf29b9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.114-beta.3.tgz","fileCount":5496,"integrity":"sha512-SJHkkzkaROxod3D139keOvoXxFfqzckWIQt33/jSUGu+dP+xKGvhw+o0cJr0/rt1/lLXfrN4WWaai+Wc1AcDpg==","signatures":[{"sig":"MEUCIQDU5iMDh1+cT4MJj5dqqejzk8P/d5pIK64eRyb1ZovN7gIgEb7wo4a+mCLnLzFulSMUUFwprvV5Uxs95q3FMm4q/Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60042680},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f216ef2e7092bf45cbf0fdaee87f8a1dd10bd057","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.114-beta.3_1777356981159_0.7704218689716167","host":"s3://npm-registry-packages-npm-production"}},"0.1.114-beta.5":{"name":"markdown-flow-ui","version":"0.1.114-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.114-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"042de5899bc2f350aacb835ef5c2fb6336fe3252","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.114-beta.5.tgz","fileCount":5497,"integrity":"sha512-TMYAmne0sdQ+lLa4b2yfp1ZB9tL9iOnwDvNxqpD0r4vYhuG9eka5PVvaNMsK7v8m+YwdVPgybTIx+10pfRaz4g==","signatures":[{"sig":"MEUCIQCviUNrKU5+QuqVHXWCtIUlG0ReEUhr8YqDkFJRnFnSGgIgdU3LuBO2fsw1nH6O4ySMrtXzzF4LGcUKu59ocY3lfyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60043693},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"5bbf36047156341db00f196765eb458e46ec34bf","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.114-beta.5_1777429560630_0.25378158743828627","host":"s3://npm-registry-packages-npm-production"}},"0.1.115":{"name":"markdown-flow-ui","version":"0.1.115","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"321855ec4a5eda8f29655197a031d75f17553829","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115.tgz","fileCount":5497,"integrity":"sha512-gLunAg0GA+sOSuPvqE3W63BNqMBsb18WWPPzh3apxDWx8VC4+PE2H7TeXQQcsi54Lfc5sklbNM54MqClen78LQ==","signatures":[{"sig":"MEYCIQCi+7iBJ1ZbvmB00qH2r70hAP2FgGVWp3PBD/StdjZtlgIhAOHU4Il8+EDAcVZn4yHXXFkN9vO/6BLOcy/0NmtglvFN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60043682},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"44ca87c041fb3c87b56fda1742c0fc25de58698a","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115_1777431295990_0.8957199338694941","host":"s3://npm-registry-packages-npm-production"}},"0.1.115-beta.0":{"name":"markdown-flow-ui","version":"0.1.115-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3d5c0c0583e7c121801938e8050ee820471cfdff","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115-beta.0.tgz","fileCount":5497,"integrity":"sha512-MgJU16UIZWmDYkD3TCuNBT0L5oMjQOSwMJ7EolzLLQqbWBA+xJpieJkHeTmUj9tya5XgGMJ2VkavFDLfS+g3mA==","signatures":[{"sig":"MEUCIQCbl4VzQl8XH8ORwCbor6sGpfDZdWm6me5D49rzu5XFPAIgc2rYLCFDAxIVJCdtDBpXXM/QSKbuE5CYJ0J/y15TZh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60049445},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e2e10ab8064c42b9d7e4b7ff25e635305fa67693","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115-beta.0_1777539613900_0.03156899062582608","host":"s3://npm-registry-packages-npm-production"}},"0.1.115-beta.1":{"name":"markdown-flow-ui","version":"0.1.115-beta.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115-beta.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b70b7f3a4bd11ba3ca14341616e55a1fdd9d03ce","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115-beta.1.tgz","fileCount":5497,"integrity":"sha512-MsnNeioTiNS4ox5xNKHgme2bidn21Ozv925dx8QdPxXt37TzclsSBK72pILKMhsiaagaO6eRDkduLNrzhcqISA==","signatures":[{"sig":"MEUCIQCNN+uCKlfGK46pSTJlXzInVsKT19wQ9FIioEx/DWuM1gIgWrSBt1+OhyP1HeTT9m567EN6ryW6pX8BUP1V+NHizZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60052839},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"90cf8b96b812209a98d456082d603871522f8b27","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115-beta.1_1778058046662_0.7774134087784894","host":"s3://npm-registry-packages-npm-production"}},"0.1.115-beta.2":{"name":"markdown-flow-ui","version":"0.1.115-beta.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115-beta.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"53433188fac02b64a8fe7b880fa60cb11efc03ce","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115-beta.2.tgz","fileCount":5497,"integrity":"sha512-QdXwDRzFR42yI0NOFmfRLfKsb0wORp2WbQkaBZ8x0CP8DdelsPENmRvQsVX2AQwU0xVHhLCEcw30K+E4jlHx5g==","signatures":[{"sig":"MEUCIHbpcCloJ/sC2XmO6IYVlbSWm2yKOZ03yOpNc/urc2wXAiEA61qXxxBJAADGATbnpxzlUKQ939kAA+qtHz7HeYn807s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60053757},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"90cf8b96b812209a98d456082d603871522f8b27","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115-beta.2_1778059041377_0.3080781633973073","host":"s3://npm-registry-packages-npm-production"}},"0.1.115-beta.3":{"name":"markdown-flow-ui","version":"0.1.115-beta.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115-beta.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ae2c498ea48af7ab348a51c27e5bec1543bce9f3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115-beta.3.tgz","fileCount":5497,"integrity":"sha512-IDiv1usd8uD2j6I6INAAJlbsJ9Zv7EScQHvcaWaP2F0ENHB+ZoOw0IMlol/EvKw8acFjs3aGqPfWU4LCb+3+2A==","signatures":[{"sig":"MEQCICobjzksqzoj9g10DiKGM38iHSvK4n/r3d6HrEzNhISWAiB719O9uFyMdceqQJUHhyhnV4f5V4K/55eZGhwsgvb5QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60062008},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"90cf8b96b812209a98d456082d603871522f8b27","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115-beta.3_1778059757469_0.27147311574363453","host":"s3://npm-registry-packages-npm-production"}},"0.1.115-beta.4":{"name":"markdown-flow-ui","version":"0.1.115-beta.4","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115-beta.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5e78daeb7701391a6456198b900ba3b1b7fedb14","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115-beta.4.tgz","fileCount":5497,"integrity":"sha512-Njg1jWZ3TED0fc6QC7F+NPbflfgW73nH5tAKVwddWE5d/SLWBdkMpu+qh7dK/CLUF0I1wVuUhAeWFoCtvV64lA==","signatures":[{"sig":"MEYCIQCB9TcHWrPKZqhuTBQXe/S+5o7+LRZNoQNFK1svvi9ZJgIhAIKabtezVSIa+tcbj7Y0xVA0gWaUkySMIJNksAsk+v2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60058403},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c1bbb3fe096e9e41d37e60515afc25d446417b31","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115-beta.4_1778121502573_0.14623255775230404","host":"s3://npm-registry-packages-npm-production"}},"0.1.115-beta.5":{"name":"markdown-flow-ui","version":"0.1.115-beta.5","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.115-beta.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"324c991a5ffee78292397395371c8f07a077238d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.115-beta.5.tgz","fileCount":5503,"integrity":"sha512-uJs4ZeqihbBElchJYJWm0svUGX+6od2d6YH95RxIivHivUCUs+MEm4UD4niZb0BRPx+iWItENyOM7SNDsuYoTw==","signatures":[{"sig":"MEUCIESGGy8oAGt6jajfxxwn5lV6FgITE6hVTqsoFVhEvvzJAiEAmv9g1cuV53vP+eyHqFACAZyh4uZrFiH5PXVllgM77Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60060173},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"769b53a357dd7b761b6a7e352c2a3cc3ef0cfd91","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.115-beta.5_1778135540595_0.9768730337855152","host":"s3://npm-registry-packages-npm-production"}},"0.1.116":{"name":"markdown-flow-ui","version":"0.1.116","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.116","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a07223ad4ca3ad862eca53477c7b3df6083f66f7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.116.tgz","fileCount":5503,"integrity":"sha512-IbrRzDhP8AQlq5f+TR+KCwChmho4zcJcSW4rJUZgYJmCA+CenN4fx9ftOrwzc/2esCr9ajMm5khbkHEnSFsnxw==","signatures":[{"sig":"MEUCIQCI/TwN63bBOq6MXykqA4LWdIVuFfaSV4VhdjMWN+WrBQIgUwpK0bgUXXl2dBD4SA+zBJ+MdmkUHbA8m/DqgWzUbWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60060166},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"769b53a357dd7b761b6a7e352c2a3cc3ef0cfd91","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.116_1778141619738_0.43485092726268704","host":"s3://npm-registry-packages-npm-production"}},"0.1.116-beta.0":{"name":"markdown-flow-ui","version":"0.1.116-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.116-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2a7a8d75983db265688ef481c27a0ffaffb13c6f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.116-beta.0.tgz","fileCount":5509,"integrity":"sha512-EJZOcaC1iIJebPa4vTyw0ux38Tf+uUkWwhcTo4fNMxCxymVkyWed0sQ/8XJy89jFPgbZWCXTh1m5oZxKoQVGqQ==","signatures":[{"sig":"MEQCIGuPVH4ngPKuQhEn/Ra88rohPjM5Ivr3uAJKI6VU78f9AiAbyrUGmDJXpL9eS6UBsoEp1bvilWAt0iUe/JbjuFeUBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60067901},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"45d862a935cf95c49739c8d1936727e389edd116","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.116-beta.0_1778151668723_0.49167100035312417","host":"s3://npm-registry-packages-npm-production"}},"0.1.117":{"name":"markdown-flow-ui","version":"0.1.117","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.117","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"616956fc296c347648a0337160ee812b5d357a61","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.117.tgz","fileCount":5509,"integrity":"sha512-nQNkoWlM3bEyAT5q6Tk6pDldCRu7tgYns9dkCe1GxpKID+2FzPsmMSKGv1axVGnV6pa8C7uzhe6eQD7gPjmAxg==","signatures":[{"sig":"MEYCIQDAI5fan8y1lsG+I1HsUB8DRFP5Ck3W6aRPhImvIU9WmQIhANCq5H50Tbk2E2h+kxx+g7GGJ/Xm3ncKCMs0Jx6NO+NE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60067894},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c0a2d21026bb82b3b7950a73657cf4587776aa36","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.117_1778155029130_0.966894962815986","host":"s3://npm-registry-packages-npm-production"}},"0.1.118":{"name":"markdown-flow-ui","version":"0.1.118","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.118","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"7aed6de89775841b56ddc5836043eeb439f66768","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.118.tgz","fileCount":5478,"integrity":"sha512-ul+6/GJs9vtyNyJqMOCOKsPEMC8Zahv/vU1H/Wn8u7iaz2ko95KrkgGWIzZmwALgdeXKx0z+r0o0mzrWaQc1Tw==","signatures":[{"sig":"MEUCIQDqRlin6F31oHknCjX04LY/JICxHLwaLkSBEkQlsCN0+wIgXahK/7RgCO6sLe8x8hIV3ekr9kIsTiAiSypICRYtIAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59183531},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a8c88c9d08af042386f7e34b3cabbdb98164214e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.118_1778482601132_0.44171915014981633","host":"s3://npm-registry-packages-npm-production"}},"0.1.118-dev.1":{"name":"markdown-flow-ui","version":"0.1.118-dev.1","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.118-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2a5c3a29a1f3660bbb32dd41aa2e76d63d1743e5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.118-dev.1.tgz","fileCount":5478,"integrity":"sha512-ZKJe9YKdbs/BdcMYnut9eW0q2XOol+7du2/ReHa5XSenezJB/Jts1szpxHwNur5pO0Cv1Wji3tIFq6b2mWcitg==","signatures":[{"sig":"MEYCIQDcVpluPt9uLlC3xerAxcHzx7DSPHK5DEDHVARHDKIiFgIhAN34G9RJGiP+3Gga1+MV/BlbF7R4kAjJm/y9zh6Jtxg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59184550},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a8c88c9d08af042386f7e34b3cabbdb98164214e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.118-dev.1_1778483393715_0.08612853052970082","host":"s3://npm-registry-packages-npm-production"}},"0.1.118-dev.2":{"name":"markdown-flow-ui","version":"0.1.118-dev.2","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.118-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"cd3df9e277cfd2889a6901024f62dc152107091e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.118-dev.2.tgz","fileCount":5478,"integrity":"sha512-tZalQIQO+uWEaoK1hfY6BjYuTSQVfXYh/V47JE4wt59bSsVbmxGGqK+5h5G2HdXHs3sAGRzsmoWvju/UdlkK+g==","signatures":[{"sig":"MEUCIQDidPva4Zq5tn01SA3by0/foHxq+4ujRussxDS/zaQttwIgUpAGojLp9PUeRCSlLxTU8qbojaIF9+xu7P86mBh3Uks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59184991},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a8c88c9d08af042386f7e34b3cabbdb98164214e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.118-dev.2_1778483850260_0.9613119102640559","host":"s3://npm-registry-packages-npm-production"}},"0.1.117-beta.0":{"name":"markdown-flow-ui","version":"0.1.117-beta.0","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.117-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b6380d04fcca74fc52849189aa90b53666e29176","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.117-beta.0.tgz","fileCount":5503,"integrity":"sha512-wKO0nzpx3QoGjsICRh6HaOK1o8De0p+ZjJ9IdUIifk+0T4X1Smoc8n5jjVQ/YPNG91wiTULCSliNLIm7qIY/fw==","signatures":[{"sig":"MEUCID+2pPuy733l01L+Q0EB1eP5RvYhy8P9VOnsoK9GGc9nAiEAr985x7NU2d2mUbneD7NrVyIQadgs44/uKy/ZO2vQVsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60028405},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4137764adcd7bb9feb71b921e80448a079f0dd90","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.117-beta.0_1778484056799_0.7223068428029362","host":"s3://npm-registry-packages-npm-production"}},"0.1.118-dev.3":{"name":"markdown-flow-ui","version":"0.1.118-dev.3","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.118-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2d2a851b0cddebd5ecf2421c16102c8057cee40f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.118-dev.3.tgz","fileCount":5478,"integrity":"sha512-0u1dMGOr8OEJaAJSi6WtxQy/+KTjGWCzssAR7QyzYmKBDvIIZB5CGv5e5jc1tcm3XgLTuP2ATwA6ikeiw9Ufzw==","signatures":[{"sig":"MEQCIFUTjXJCpHmZAXmM4ehuv/taxMLGyTCcQySJLfkKu+iUAiBJgmKikJ9Twlz9eJWyNjvq+xZB6hLNYiq3P8Pp/vO+zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59187012},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a8c88c9d08af042386f7e34b3cabbdb98164214e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.118-dev.3_1778484866554_0.6809990353765434","host":"s3://npm-registry-packages-npm-production"}},"0.1.119":{"name":"markdown-flow-ui","version":"0.1.119","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.119","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dc8a39d91f93f92dd12d31fd03d817414a2f573a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.119.tgz","fileCount":5478,"integrity":"sha512-i6xIWtsC0+rdjQvibl9sgaYhcAFrjx5EWd3tue+ExHiIWOw8xJPx2baES22x0JOqsotdgW4pcBF06w1DZIZc3Q==","signatures":[{"sig":"MEYCIQCHI1DtVxbvXXIDigAnWd1/Hb6IAyTptJx3l3qWZSBDTAIhAKo+yBJdO/Wh0AJKiElFmpg0V7EIQgEsfUGy8/wjZrH4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59187006},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a8c88c9d08af042386f7e34b3cabbdb98164214e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"23.11.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.119_1778485307905_0.43108586736591636","host":"s3://npm-registry-packages-npm-production"}},"0.1.119-beta.0":{"name":"markdown-flow-ui","version":"0.1.119-beta.0","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.119-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f4c559bd5fd6fd55df2142125533fe3ca1cc7ff0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.119-beta.0.tgz","fileCount":5518,"integrity":"sha512-lM6tzKDPV+YE7mmQ+sN2C+UmuSAbExNLSEd1z1WlhLxkQ75xdjArPHC2LjB8HTcuawwmdOZIyw5TruIbsMbvLQ==","signatures":[{"sig":"MEUCIQCWO6gaDuBnNUAEX6m8tqXYYg9Pytd7nZEN2jibbeURkwIgeGxvhOh781SoQpWEt2zBJqHPnoZOKtTu2ox7rUEn/ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60104552},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4cbb59cb7977f4e0d10815c51dcba5abe7b4d2df","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.119-beta.0_1778638660671_0.25678919730310623","host":"s3://npm-registry-packages-npm-production"}},"0.1.120":{"name":"markdown-flow-ui","version":"0.1.120","keywords":["react","markdown","ui","component","typewriter","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.120","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"139f73bcaeda33ad0b9667784fd9a7793c26cd35","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.120.tgz","fileCount":5518,"integrity":"sha512-AhYldi0/h993MvXI6WmxhaKXQPJk+CFu06aOl+u8TLQEp2hrEz8pGJo1yEJD0PtRUZQuQjkgS4LcvtznZJjJiQ==","signatures":[{"sig":"MEUCIACTUmLnkH4tY2n4s7njMFUU0FMRk09B9P1kK4KLK2BJAiEAxyL2SPORbLpM3EwTrCp5E1gfjrvFJiMp34WquQZaUdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60104541},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"51bc3787d4dccbe1eb56014f1413669a68e29798","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, typewriter effects, and plugin support","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.120_1778641102016_0.7625071089637918","host":"s3://npm-registry-packages-npm-production"}},"0.1.120-beta.0":{"name":"markdown-flow-ui","version":"0.1.120-beta.0","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.120-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a0deef68a414a5e034e6e2d42bea76ef8af1ef6e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.120-beta.0.tgz","fileCount":5513,"integrity":"sha512-VXs+q54gdofDq77We6sJrED4E0e7PelJU/xZdiuuxVlOADgkhlTOhj7oiWtsy5bseEQBCLY3fZ2Glux0AzYwKg==","signatures":[{"sig":"MEQCIBwBUIjpUliW+JABO1g7E6TTgSLawi/NY+DkzykbZ2n1AiBtUXe1QocpqafvFoKK5pVO0tZH8C5dyYwRz5Mlq4IeSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60070598},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"27a6b11d9342ddb5c79755d02a55aa03ae93dcf7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.120-beta.0_1778658190854_0.8775102324110753","host":"s3://npm-registry-packages-npm-production"}},"0.1.121":{"name":"markdown-flow-ui","version":"0.1.121","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.121","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0957cc2082877ca5a6ca108ca9b46e28b922211c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.121.tgz","fileCount":5513,"integrity":"sha512-pfWU1miqWkglDiZJIpNOo9IeGj/aB2g/kAPj6P7F3vdLAo+G5yJdvy4GkOA6Z99yh1YpN1rp/gQb6jyxEUo+sw==","signatures":[{"sig":"MEYCIQCbw+5hBkyn+ItRcMiP130kGBxeovJvIC4b7KgWd7ZlmQIhAIdtbX5eR9Ki7z+eOSltE2bwZ+7gdhJ6U3VUsT9h01iL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60070569},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"85bfa67e7713de212377b56f055662360b31525f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.121_1779091115129_0.5318025096828691","host":"s3://npm-registry-packages-npm-production"}},"0.1.121-beta.0":{"name":"markdown-flow-ui","version":"0.1.121-beta.0","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.121-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a3c0b9255905d295fdeef5d6ed8a11be976eceb3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.121-beta.0.tgz","fileCount":5514,"integrity":"sha512-bTgBI0lMW7cDvbVOSbjvCHpwKQNyov9kZoBJvqNFpM7jcZGDZQQ/LOBbWrHUB7cN51ksJW/f+anCaEFMRUcpgQ==","signatures":[{"sig":"MEYCIQDFYB0V1SQyhkvtHiGP0eApxBO0eA9kOAwXYY5/VNzItgIhAMdGQjgJ1GlSpsVd3tmJA7JEpFLwWkFKuLsPiF8OB6Ob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60082975},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"72062952b783fc2d7e3cd8096056a73aa2559f6d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.121-beta.0_1779103458439_0.8239891394852299","host":"s3://npm-registry-packages-npm-production"}},"0.1.122":{"name":"markdown-flow-ui","version":"0.1.122","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.122","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"89152ddff9b998277853481b8446ff2fe0f96dcf","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.122.tgz","fileCount":5514,"integrity":"sha512-yjBf+X7/GKWZUKHfta6jYeGC+drnsx3MW0kfrqzGAoHknJwpdxzG4Ox7XZ7m42by0P/QrbobGEAh5b7hAB4W5Q==","signatures":[{"sig":"MEYCIQCmbInj/sG1WbKvBbbQRb5iLGkLdF01ynQAGLOYRXns1QIhAM9LqB2oRMrh+y8AYPxe/jtSyKPOdQ6Eu/Qj4W8uMEFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60083064},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f297aac9f83934569d1e64f76e7b6cde0e4afee8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.122_1779103748774_0.06910672096246073","host":"s3://npm-registry-packages-npm-production"}},"0.1.122-beta.0":{"name":"markdown-flow-ui","version":"0.1.122-beta.0","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.122-beta.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"515cbdb8cde8a6beb3417903a72f20655db216be","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.122-beta.0.tgz","fileCount":5514,"integrity":"sha512-DkfdOBNp+WqAI97tjEFWbOCf4B6+5vM8VSxI7TpA5wvauVsfJ7T73Mk8x6BfQz6AL4OEXSW3nbe4xiFGqiOsPA==","signatures":[{"sig":"MEUCIQCBpL0lNtWe5kOs2+7yIatV+hCRr6t+sVhRMkiXxf1UZQIgK9B+b084gZHJSmwvClE62xa5QEseCetSZVpIpRGZyOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60083071},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f297aac9f83934569d1e64f76e7b6cde0e4afee8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"kunlulu","email":"kunlulu810@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"10.9.2","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"22.16.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.122-beta.0_1779103879725_0.8011737388609559","host":"s3://npm-registry-packages-npm-production"}},"0.1.123":{"name":"markdown-flow-ui","version":"0.1.123","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.123","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"602a99b70b828771e17c94e3f7fb4790ba51e0d4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.123.tgz","fileCount":5489,"integrity":"sha512-bPVRqtg0VzWQoNvjtHEyg5hgZCAqn3pWp+RrKeG2lppHaB/Qg1sSI6BygFIfkizTUtvf65z435Jy5BaFtHwLyA==","signatures":[{"sig":"MEQCICLUXiT+c8yKZbcfTZ9403pLBJM4VVIaea4MKJ3xl0F2AiACdoo6h1NPEUpd7oLQljAIeoDyBWhVKkS6he/sJ1LkLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59212471},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"275510f9bfd3958821c8ae23224eba83d165c3a0","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.123_1780649612906_0.3393363945257801","host":"s3://npm-registry-packages-npm-production"}},"0.1.124":{"name":"markdown-flow-ui","version":"0.1.124","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.124","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"dd7b6c804516d84d33af059f5e071172a750db53","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.124.tgz","fileCount":5489,"integrity":"sha512-ZHYDwn9Cm5kXz9OGdhgnFROoPqOU41jLgdfklw0KKhDb8AaQnV/WeTbfL+VvaMH1CCrCIoj23fsnuiQusyQnhQ==","signatures":[{"sig":"MEUCIQDJr/DJCPTtEv+wQJnYuDM8+fbRMnqS/7aDjtcQZhQ1AgIgH1lqd1rFdidiWAhoGF3fGc3xmWdwLXNJhFy161+9JSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59209478},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ae8c9e9c2e8607af21c04189ec7f6867908630b1","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.124_1780652320791_0.2733197913635581","host":"s3://npm-registry-packages-npm-production"}},"0.1.125":{"name":"markdown-flow-ui","version":"0.1.125","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.125","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9230e3607b04bece1ce6c63dfaf5afc6e0c4524f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.125.tgz","fileCount":5500,"integrity":"sha512-K/C/qrCiOC54hrZ4aa8S76M6Xw3eY7gsoAAU2oMLwYguD8b2d0bKtFVQ2LQuiwj7FUKu6PP8U9vr7WhFZZ2+7g==","signatures":[{"sig":"MEQCICaGinJ+gvMwPCNbHrjO4NU8lrQ/SftOJ4reFOw3y+2DAiABKaIeN8sRYl/+iD2qb/kHJyOUcqU185Ic7kb0907wog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59281108},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6aef51b77e67b2e12db1e3eb77fb60d76bb49867","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.125_1780714092488_0.5916673679601625","host":"s3://npm-registry-packages-npm-production"}},"0.1.126":{"name":"markdown-flow-ui","version":"0.1.126","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.126","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"532279f09ef6d9983a074841dc8273a440507b18","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.126.tgz","fileCount":5506,"integrity":"sha512-uTTpByEIWIEvBDSljOs/V7wKNFlxrE6fG9yAvWkKqtynRqKf9VtGWmlyl6LFWoZNvQaUKOOJkDU4ZbM81L8Nng==","signatures":[{"sig":"MEUCIQD51fah2YN55zFAIeuLV5KFSnRQmW0ML9ErHiQEKrM8hAIgBHuR76oJcWC5Do67bcJlvA6lh/OHOQUeEhl4U5mEMf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59287484},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7b86c9fb8a555ea2d9be6c2e37d5fd43ab279127","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.126_1780794911911_0.47292535588224616","host":"s3://npm-registry-packages-npm-production"}},"0.1.127":{"name":"markdown-flow-ui","version":"0.1.127","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.127","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"187ab94c50cbf3794e01998f1e6288d87264ca25","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.127.tgz","fileCount":5507,"integrity":"sha512-YNIexzyAnTJbI3qzvz22zzqH7DPcuMYKKSIjyuj1Jgho84vlGjalxpP/B6z7wSy7SaWK/F8Mt990qn/yqtKbdg==","signatures":[{"sig":"MEUCIAncCur85YPmPR32hfVLb0J8tUitT1tsdRxfbBco2B3qAiEAmrx7ilU3qSJx1OdTCWmRWpA4GzdyBUN7MleHH5BgBjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59300192},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"cd70b8edd3c56d4fd644802c6b46b1c8f8e21414","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"aichy","email":"aichy66@gmail.com"},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.12.1","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"24.15.0","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.127_1782090769358_0.5380476927837798","host":"s3://npm-registry-packages-npm-production"}},"0.1.128-dev.1":{"name":"markdown-flow-ui","version":"0.1.128-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.128-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"5d1f012735d35bc54919fba150c2528da0bfa07f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.128-dev.1.tgz","fileCount":5507,"integrity":"sha512-xPA+7h+Db5ktqjhbhGb52qNLpJsyFWeNQ0gQeBJwVAS8xhH1LkmHqzVxQu1z/U+ppZGFMJbyCvVgMaP2Oz5ZWQ==","signatures":[{"sig":"MEQCIB0O3qpedppoORCY5ATyYzhTT/zp/uDQZWkLFQd7l7AyAiB1oJ0JOlo2fw0Jf9fwq/I30iRRiEUB4R2bGkAeiwVlOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.1.128-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59300198},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"80897cff1aed404475d0a0c74c227a727385c278","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.17.0","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.128-dev.1_1782713620494_0.2427194491650797","host":"s3://npm-registry-packages-npm-production"}},"0.1.128":{"name":"markdown-flow-ui","version":"0.1.128","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.128","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"128a8de4d6073eb4b22399c3116fbffe49b05e7c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.128.tgz","fileCount":5521,"integrity":"sha512-I41Bi114IHnzrtoMuw8PSWGet/jG7ecPpARN+DWMx9rz4pQ82VE35bfIA9YDDRf08nIEvHDGpxjbRVvsI8v4EQ==","signatures":[{"sig":"MEUCICboBkoHvRw0kleoimDvgm0QnR7VuI7Q6mI/Es5MAR3lAiEA82PRFQwHauQAGwoJGnVH1Sy/Zoj0BKRzSy2zHBfyk9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.1.128","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59365651},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b235cf6ca079d5834f7d0ee2c61ab03aa5779897","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.18.0","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.128_1783511820636_0.7801336186446919","host":"s3://npm-registry-packages-npm-production"}},"0.1.129":{"name":"markdown-flow-ui","version":"0.1.129","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.1.129","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6d9a0f55527ed5e1d8ce97def5c4e35c3eb0d562","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.1.129.tgz","fileCount":5533,"integrity":"sha512-b8pdmjzcGgikFijHZenx0zF2U419OxZOO3cAzwpnz9SAWMAoFUDC8Cqdm8mG8WuO/FcjK+o17RGvdBaoN/WvCQ==","signatures":[{"sig":"MEUCIQDt6G01ynAWSyaQYMwOWPhGkK4hsOw3BteOwmxH9hLlIwIgLBo5EdU1ham31ylO28DO1VVdsYX65ByLyt5oypE2q3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.1.129","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59443689},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"44ef330056eaa24d1c55b7c02c1b2e8eea33a0c0","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.1.129_1783562484777_0.9000801744949913","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"markdown-flow-ui","version":"0.2.0","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.0","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b242ffc30822e32b4d198a0b1c829bd97fe68f86","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.0.tgz","fileCount":5555,"integrity":"sha512-zuuQ4dz5WH/XhYNm67M2FAqQy2neirrb+9+8tGeZpJGJYn63yuTos/N7492domtgjp1Mv5vx8PZR4s31fTVyLA==","signatures":[{"sig":"MEQCIDbWBpGxfMnf4q6zYT5Ozb+wNO9YO94kViKLK6RnEgQKAiAmfcWZcu6mWWSqmyYVNpHT2ROz4b+byCqFUNZhNjCysQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59515533},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"13c72592619b905062710ea949dd916995adbcc3","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.0_1783590654234_0.5073104957102978","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"markdown-flow-ui","version":"0.2.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4fd7caa945c4e548907e54c16f4cec92ce7ee387","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.1.tgz","fileCount":5562,"integrity":"sha512-MgUPdcnE8mSoYqi/Ga5NYBTOx7oPLcLgSzICH+GYNrHfOcFfab+3WgwzSNifrwfuJFUZrB5OB5cp0TCPxxGMZg==","signatures":[{"sig":"MEYCIQDm+6d2G0shaRciKN0qGFXBw6fRIREhiwX1m2x0J6HsDAIhAO602LQQ6j7T3smELW+RgsuS3xEPOMh1VgO6UbEzxnx+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59524186},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b3e1c182aa0538292dc3d2a587591d61da7030c5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.1_1783722982230_0.3892169211089638","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"markdown-flow-ui","version":"0.2.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b840d26c265a777afe01d669c3441802f0b608d5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.2.tgz","fileCount":5585,"integrity":"sha512-FjD2+AZRBAIBZY53AjyHU9qTiFgm1Yu0gUex8mJxSbkwv+18A1w/+iM7xZKtgU/v82XXCy8BNQviJo4+O8QM1w==","signatures":[{"sig":"MEQCIG+tgdYCWdN8uNl3w2GuO+HWEEnfDhItqL/CV2bTCDMeAiAouwuiGQ3OdZvbrya7zkXNcJnylvnUD5ho97CsRSYFHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59774877},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"c4417e138e1c55514df34121a6ace2f63c9f75e0","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.2_1783782812191_0.6513018484697768","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-dev.1":{"name":"markdown-flow-ui","version":"0.2.3-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.3-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"49cd545951973b24d5d6dba498b898b1028a291e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.3-dev.1.tgz","fileCount":5612,"integrity":"sha512-LP8yzfUTNefVLYJWLzg/StuTzJhKhm7hD6jpDxQIJMUebFdYtFcQOZ8RZ4CDQTBmxpLHlFwnBFbgPz3wfXfwDQ==","signatures":[{"sig":"MEYCIQDsN00BQlMsuCneaHIZnVXhIsBpl+1qEDMmD3qYLMu+QwIhAILDgc0/76UcNzmVCshAIjxAz3W4V+yiDZk9CFcECaXp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.3-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59833770},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"6b3ce53cccc2ae5a8829388bfa579920fe1d1f58","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.3-dev.1_1783911342867_0.2306132404358241","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-dev.2":{"name":"markdown-flow-ui","version":"0.2.3-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.3-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"251bfff4af6d5d3d4c5c3ed194ec4827e9de285f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.3-dev.2.tgz","fileCount":5591,"integrity":"sha512-AAaKHSmV7WUlxISTWbIUypbKQgUur+zY2zUJwRR7FnGrENxbmBe5zlxGJUpC5dMMKg6FG5sCEKEmYJnsxjo3Hw==","signatures":[{"sig":"MEUCIQDYHAAIXEJOu0y4U5yaYJp9pJ3IvEW866R3/nUQRhHJeAIgE+8ccbEOl2o6/w7zN32VI8fW8kfdpzEL9EDOqUqF2R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.3-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59798667},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a216f7a70fbec6eec67a55b70cb73bb0bdd2818b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.3-dev.2_1783921781763_0.3729272177593066","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-dev.3":{"name":"markdown-flow-ui","version":"0.2.3-dev.3","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.3-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d3d3a28e94f649c0209043d0ae769af61062660c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.3-dev.3.tgz","fileCount":5612,"integrity":"sha512-pG8MgwY2Ay8fhcOf3zr1Tp6KALO8kfx830qS9IGQ4YtO9v4ygP/+PnncbX31yRFD7y5MjdCl3IQlmUUrIZZ0yg==","signatures":[{"sig":"MEQCIFaXGnURBtSCjLE6LDOt6/r0zcBr0IYOUJDyy4inZq4FAiBR9jGb/UBKqF12qt8gMVZ1Paj0O0o8cBKld3Ukz49d1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.3-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59850046},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"14d06b1cf028b36135dc3ce7291f044c66719f54","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.3-dev.3_1784600580636_0.16338501508519943","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"markdown-flow-ui","version":"0.2.3","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"88ef06bd0912443089138a9b2e285831a3b2dd4b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.3.tgz","fileCount":5612,"integrity":"sha512-Mp0j3V3Bg+UaAqBmKU6HG2i62PgXYOl28v2zoGW6oP1XMc+byyKMi2Dy2DlgRIqHr2eXdLQRpxyTb7Ct1dJ+XQ==","signatures":[{"sig":"MEUCIE+oGN8SrpaoH03lOCxNobCBnmRhzOSizVUQ8cmFLsXMAiEAt5cJb6MmtO6Q7RTg/QnVq9sSoLR4rcdGkky+8iaeogA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59850040},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"128247bc4ce0717354ce0e1cebe0a89f8e84f288","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.3_1784601282658_0.24822030009032536","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"markdown-flow-ui","version":"0.2.4","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"b7d91fd895caba1eda87378d2173478e0d7651f6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.4.tgz","fileCount":5616,"integrity":"sha512-b4luy8ev7gAF6zcZqnngRWXtCVCp+EtPKNU2bNXmXa5tAfqSpRvoLtbO8iJkt4kmyi80191lKPdOJI6GHLhccw==","signatures":[{"sig":"MEUCIQCGSX4F4wCPl48zXM8k/yZa10P0uPSd9EveZQBiXb5akwIgc/s6y/eiQp8wR+9SdUbGkXoUW8PXknC41TPM/yexsrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59881635},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"07e7da96a6b67318919347ee0d79c911963f70f4","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.4_1784704424317_0.06366305971864583","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"markdown-flow-ui","version":"0.2.5","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0ea339a96492f35473d7ae71a1e74cdc2ad67b0d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.5.tgz","fileCount":5616,"integrity":"sha512-1hNUddxxMO+YRu50kZ3R0By0mUCj/Z3DzO/peeqBi+cv808Xevhs7n4spgFTQX/tHuZ+gyDGoSjJojnf+RM+AA==","signatures":[{"sig":"MEQCIGWFpXqK16pxr8aMmFqc3/1+Ou6/LjHU/d+NQGgJaB5xAiAkaFni4uJ46oAoYStM01XMUilJ2dkeUzU93DwJ85O8UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59879102},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"bac8c3e1397156e4d951b7070cffacac324cde36","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.5_1784713416753_0.8312785495941046","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"markdown-flow-ui","version":"0.2.6","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6457b748fc45bb4dec3475e1347b647fccc1e242","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.6.tgz","fileCount":5614,"integrity":"sha512-k0pFgQ+41Bf9XyTu1AHEwjC0iWUvjV0ng4mc78RHwhr/z1Nook/TRFlY80dL0ptbTrZF3QG/fhtceVvwB78Zhw==","signatures":[{"sig":"MEYCIQCf5bDA0nk7rOmPsoOSajUyb5kfVCC1pkMcmzSATS+D5gIhAPX/WMuoDVlwD7SoPla1suuB4eE2024emN+r+veWJ3qN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59703955},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3f29ffb7c8cc5259cf2544b8c37446a2a506842e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.6_1784956468370_0.9538485513323169","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.1":{"name":"markdown-flow-ui","version":"0.2.7-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.7-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e8050097257e4463026a0c58a84bd4cd587b0d46","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.7-dev.1.tgz","fileCount":5614,"integrity":"sha512-1l+Lg0Ma9nIShM8bzrxUgnBJpExMluhF/GYL9zslaqgjnNSjRp7qg3n8mQG6F5mBfQRv47vCBxCsy+yGS1qalQ==","signatures":[{"sig":"MEUCIBliDQn+tmpnEMg9orHdjLIjKMLwQQViUyWPodIxdhWQAiEA0eEo09Ri9jp7fjW2aA+DOM96eNmlJegad/rtTJDFqtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.7-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59703702},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3945b96cdfb453a2c6e44e614125ec04009dca7d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.7-dev.1_1785216968578_0.7391087794987237","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.2":{"name":"markdown-flow-ui","version":"0.2.7-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.7-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9ebd148c49bcff2770b8dcd63e6a05f391df41e7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.7-dev.2.tgz","fileCount":5614,"integrity":"sha512-1t+cQb0kutYpy7nB1ycJohf6xfzfUZQaqQZP9eI6HYnyFGuDu+1UsuN55dh0FbsaO88OxJ6TcWeOkrtrptr7Yg==","signatures":[{"sig":"MEYCIQCiwuarhVAJyB0GW0yhJNLEedm2xG9YwW2av3oq+3TFAwIhAJDLgro558ph8ypStCfKOCP0QtPLJfr9pe9rTcJRh5QX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.7-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59705483},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3a29cc752620b1d163762f96f26e2ae0e69cf8bb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.7-dev.2_1785219984970_0.26007821980383916","host":"s3://npm-registry-packages-npm-production"}},"0.2.7-dev.3":{"name":"markdown-flow-ui","version":"0.2.7-dev.3","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.7-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"17fd4e76767dc11090b314d04a4dc3407198a7ba","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.7-dev.3.tgz","fileCount":5614,"integrity":"sha512-yt+aVn7juMp/NaufE1csgDF/dX8+tVYYLC3Wk9mUVVk7ep3Ahp+8emtjeylul8bhJbl9Jw7MJqZNjFM8hw7hXQ==","signatures":[{"sig":"MEQCIHKmzAqsl1o706WqAK4VcfQVEOh1BvaOuPL974qxd2OBAiAI0FvDzUnmXqnB53gAo+y4CmYI0E36skrGZSwLCLgHbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.7-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59714175},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"8fd39d8639616c63f2d8b2ee020098a1c381846c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.7-dev.3_1785225383982_0.9837154810965938","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"markdown-flow-ui","version":"0.2.7","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3e07917248ddcc76b3cbb5721e0f245117c62f96","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.7.tgz","fileCount":5614,"integrity":"sha512-JldEjoOWDTT15UG3EiectQ09+KbnQbdfbQ+6FKeD8A/ebz2U/PXBVdYhsyGK2VJxzAtesesk3KBtKt/uSUkOHA==","signatures":[{"sig":"MEQCIEOo82cAZAUzio5hwu2lex8xkZNFHjPJhqCAO75CQUsBAiBOPktvgBdqHza5aJtu2mqI4vRQ+po61Pj1kFquvAf4eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59714169},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e76021e81ce56d4df49065bc1c4a30817f6df886","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^0.1.6","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.7_1785227469267_0.962857812373922","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"markdown-flow-ui","version":"0.2.8","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"49c541cad89ff63da1f7109a6570774d437d72ec","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.8.tgz","fileCount":5622,"integrity":"sha512-AJ2wYuoLtMk4bKrzYDrNBVuB6uC8SGFnuJlJ+MWWGuA9OyXSF5kfe/KMnJqeEHM05Yv4gupBP29AbOmK/sIC6Q==","signatures":[{"sig":"MEQCIDBKwFt4lHtnMUCvBp4Kef1Cw1ZNzLafmI8cw6U1vwauAiAiSAZejW9mXw7pxQOXIu+wdvU4Ok3TknmnmRIx5Ghzrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59715128},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a6d50dac59427d532e1a6c67fcb9f7241b145be5","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.8_1785320227714_0.6347314523418792","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-dev.1":{"name":"markdown-flow-ui","version":"0.2.9-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.9-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"253c8433348f8a26c8808f3eda58f0a098fc0186","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.9-dev.1.tgz","fileCount":5622,"integrity":"sha512-vcnT5TXP81ao3lDs8NwBhk47/FvzNWTnC2/3fKWaETa/WfSA8ynk+ixPAT62On1gwzHRsXxhzf+ZLBKh48y3zA==","signatures":[{"sig":"MEQCIHHWlWAzf2TvQEfbM2PLmrzLeFU/+WZrAce0Ql6CY/94AiAkhhd3Xm+JMNbe1KMnP36VDNVNgsiAnZRVlN/MkW8iAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.9-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59724359},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"88a4f7fd54b09c70e32ebf7f24dd09db61fad1de","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"echo \"No tests specified\" && exit 0","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.9-dev.1_1786501798302_0.2776394441614054","host":"s3://npm-registry-packages-npm-production"}},"0.2.9-dev.2":{"name":"markdown-flow-ui","version":"0.2.9-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.9-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f29bdd1c2955e439cf0aaac726e79e591c77f48b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.9-dev.2.tgz","fileCount":5622,"integrity":"sha512-VPyB7WdTHBRHiLse8YhLIsgwft/oeFsM4SDOMhXYHNEvOsdF9YbpL8NE4JmA+S8LcrKv/ITTRpGchlrvbgERIw==","signatures":[{"sig":"MEYCIQDhnPq+V3osmW4p+dtlgPcb7+q4phoHR/yr0Xzvwt94KQIhALvr/4bv/5VFo6CxkK2fPYRcw351hd80aZ7/its4szN+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.9-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59724779},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"74e7fa3302d45db93e5199b3183498dbdfd245eb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.9-dev.2_1786503480102_0.9082637547390213","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"markdown-flow-ui","version":"0.2.9","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0d0ddebc31a4d664852a290a654cb757936d7588","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.9.tgz","fileCount":5622,"integrity":"sha512-/6XSCgB0bOtJsJ1k82sppEWAyBkiXpoY/V1467O7ZE1OKSLDYqnxyPDY/zRpvNjyes1KIxnIJAK9o/Af6dYa/A==","signatures":[{"sig":"MEQCIFK7nUSm55WmceSRb2s9+WP7k8NauZF9X34TNN5LgGXkAiBkDnBT8orQIPKQJRerAeHbb6BZtHAdPJiTL8kdYR+a2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59724773},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1802dc662f1f84a38af15883cd44d10089e110cd","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.9_1786507542309_0.6384418939627698","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"markdown-flow-ui","version":"0.2.10","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.10","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ae75f3d15caeb975502f28d91f14cc585b800bc3","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.10.tgz","fileCount":5628,"integrity":"sha512-CIn2cRNynTjlj7Lg3E10PuLiJE5vCBKQfRr/KRZ0AlFfenIVPVIzcgUfYmTpfNK1OuOdUxVjsFnO0XSQkERKiw==","signatures":[{"sig":"MEUCIQDZnXWZppstFIJY7NccxFIwZQv9VGiPqlabjSCjFtJHNgIgbHUgYfvT2X3D7kSbX4GpB/MsmygOjn0hXVmKI7KZfdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59734178},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ae22e092002499c429b7debdb1c4c1e4fc9d5843","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.10_1786891253204_0.6505841741956659","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"markdown-flow-ui","version":"0.2.11","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.11","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ba320fd7627aa2e309cf5715cfcc24b3fd8a1119","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.11.tgz","fileCount":5646,"integrity":"sha512-d/KoIPdNakBUYGn8AvYvOL9Q2oSyj73BWPMvbPGVLfJ4kMAAmxPhqMKlMNqLUCOfcL2l3S0mZ11HnroOpgWDvg==","signatures":[{"sig":"MEYCIQCZ/nlex21XHJZdsBmOe+1hmF9I4Q3iAGThyaM4082uJgIhAMK4z9JvNdp6JbNyFdXZr4ZpKDkbsnFD2ZUvHjjQOX6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59785797},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs.js"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs.js"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs.js"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs.js"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e882feaffcdd3cd98d87c25f0ddb650cdb66569d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.11_1787569016721_0.48393546733628146","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"markdown-flow-ui","version":"0.2.12","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.12","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"14515061b64f5777274fcc491c2e393f97d472da","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.12.tgz","fileCount":622,"integrity":"sha512-cAwf6JLYodG6hP6O3RRR7spRRh6xBkvvT6GZaGMZ5ghlrzFnr5c/9EpqqFaDnt7QUUqYshXRH4EC6NU4iQn3Qw==","signatures":[{"sig":"MEYCIQD7SlwZu24AjnU/Hk7jjJMg2l7siLyCyOBzaVGgmVmQhwIhAI2gczS0TooUDjSfbP8cWY7/LNu9nGqm0H47WUi2Ih/g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16729855},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3778dcae603cc3f7a1774c32e85fa8be1b2206ab","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.12_1787569456176_0.08318855161804772","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"markdown-flow-ui","version":"0.2.13","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.13","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"9b8ed0f0c26194a85d2bed1937be69e6d754be50","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.13.tgz","fileCount":5646,"integrity":"sha512-7jf8wJxiC5lWrG+oZaaH2KE9IwaS7/BMMCpjfuY+gwKbkfPmBjbxvNSmqDVx8Lo2eUNGu0jt4vYS9d5zHFKuRg==","signatures":[{"sig":"MEUCIC0SkmK0MZAk8X15Q76WY28dA352koya4nA+G70Q5xLMAiEAudyWmU3sBGIe6RL17xpxREXOBVO+xrFA6EIjc8R241Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58331746},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a42ff5a6082ac318ccfa96384fd5d695c2e14543","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.13_1787570412570_0.9523991546102399","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"markdown-flow-ui","version":"0.2.14","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.14","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f0700c4572873a4e0a02e64c784268d94599fda9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.14.tgz","fileCount":5651,"integrity":"sha512-l8EtrwmCfRdZPmOyBnNSzabYqnXOdQeRNITwrf+D50VexEXtOqwnLEEtBJnngF4eFzbYjHKQApkcy+E0Aj93fA==","signatures":[{"sig":"MEUCIAcliAj3L+tFLE6xgPmSfiRq+sw5eBqfQ0f5+5FwvtonAiEA6z3qKAdpj/gnmOa5i/2ayRZH9wtsbRYEABDQLTV86zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58333104},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"af33676590e370f25dc821cab6c93996444ae157","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.14_1787570727378_0.24274443948506774","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"markdown-flow-ui","version":"0.2.15","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.15","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"4a88e7ea87c67bd188b6d5c96d6426c252b118fa","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.15.tgz","fileCount":5722,"integrity":"sha512-GBNgHzNy+0948/lSOg7J5Sn1kzLG6eUtSwgO0fn8OXpnxaDhL+DfVj32i752KU5n99WAvbaxxxO8gXQu5EIlTg==","signatures":[{"sig":"MEQCIGTitOraDaIIlY1xZ1JWGdv1hu44nOuAv20oqTmoBjmKAiAr+g5KYq+EVrKw04TbwUf4ozb6ONXlKrwbslXOHxHDuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60987470},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"eceaec785927d4a4e5d1654544ebfd2b03bfb2cb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.15_1787802314166_0.04549920953815412","host":"s3://npm-registry-packages-npm-production"}},"0.2.16-dev.1":{"name":"markdown-flow-ui","version":"0.2.16-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.16-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f034f05a26cd7cdf949eb6fa79b0c031255530ec","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.16-dev.1.tgz","fileCount":5729,"integrity":"sha512-Dro7iLlOKi3NSF/erBnIih/bBlZEJ/s7xQvZJQARwvIHr2mzq7TQ49DzyxaSEu44VQZACYP1hhOzaMpfXu4DNQ==","signatures":[{"sig":"MEUCIQChlIoZPcqLajF/tYIbPThDCcYuOL1o1rH5A3PfBFHSQgIgOVmh/FOm6WHA9h3g322Sjtr0XhIb4WSTVN7amKSJ2cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.16-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61038197},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"bf3a07eeda65f11970d2b927367848c30eb2d7f2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.16-dev.1_1788056207628_0.6701592040658986","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"markdown-flow-ui","version":"0.2.16","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.16","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8d2cc14a8bed6979d898f4d9134bcfb2cfc6872a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.16.tgz","fileCount":5729,"integrity":"sha512-2Td7uyyTP1yTQssrUScPpp85Kba3HJyxauv0vthsFX4MgIVrrHzuSacsiJxm8lEEklfkgNhn7RU7vkKZ2ySGBA==","signatures":[{"sig":"MEUCIQCpnfqUeXYzj+QI5WZNWAWJhH1bBJsv3ez826aYlD5QbQIgLy7Zu044EwDVjQhgKCh2ZI+EEa/zPfEcCfBw9/eGfrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61038191},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f3b8f65bfaefb3d175aae858a6fd371d0618f55b","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.16_1788056633055_0.7577553267904455","host":"s3://npm-registry-packages-npm-production"}},"0.2.17-dev.1":{"name":"markdown-flow-ui","version":"0.2.17-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.17-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"aa51cb71c5809d6223fb8bab45665faf4367312d","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.17-dev.1.tgz","fileCount":5741,"integrity":"sha512-hc4xK/ECbDX0J6VMBfB0EQENS170XEGI8lZE2tABy3LHiFUcdCpcq0A6Yor7OR3BdW78vjq6vDXJk0XWalffyg==","signatures":[{"sig":"MEYCIQDir6RpMHxYFxRhfukIXHzui9RH45DHUNNFVgH0mp2hOQIhAMRre3MfVAE8gqYJKapNd5wTgIP/ravRU0EgbjjXgNEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.17-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61100586},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"736bd90e89a266fe15ab1946145b9e49a0122a12","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.17-dev.1_1788058308543_0.6964561647602319","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"markdown-flow-ui","version":"0.2.17","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.17","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6fa03d185c9ffc553e16c14721c4eedeb41ad0fd","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.17.tgz","fileCount":5741,"integrity":"sha512-Q5hv9d7kWAWkK4bsDBvnCp27QBQ+PhWevhd48HhKN60iaWM7MsHxIic3o9mC637qVO1tLeg0pswmcFLD6hrv+A==","signatures":[{"sig":"MEYCIQDbPzT/yeJ8BOhvdhocjkqIF/awOLUTZ6DrZv4IaH8vZwIhAI2I+f6IvRojGHN9lOYZM9tXeRi/lWOCW4kpQezSuOx9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61100580},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1fde71b746a26ab92cced9c7bbf13bde466ed168","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.17_1788058610779_0.6304109449558928","host":"s3://npm-registry-packages-npm-production"}},"0.2.18-dev.1":{"name":"markdown-flow-ui","version":"0.2.18-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.18-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"d6d5707215cbe1a0baff0cf43e6c1917d80387e0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.18-dev.1.tgz","fileCount":5741,"integrity":"sha512-AF5gJDD/s0uLyMfToXJRuDU6xrcCfSGZm5AOeO8V1tVQ9AMOpengpBVSjExE6tSbQDvv3qgLyGZ5IVf4fcUXTA==","signatures":[{"sig":"MEYCIQD49eBX/PccM7zoOC8Gzn+nuMV7khUFNGSEY5IPLaAz8AIhAMMy/MOcSDPad1dGJ0Igof/njU5+irROtCBEo/PwoeMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.18-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61112464},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e5d66c518435677561188cdbfc2b72e2977aeb25","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.18-dev.1_1788060051663_0.5499885193107115","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"markdown-flow-ui","version":"0.2.18","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.18","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e7d0f7ad71eb4dd6bd50269f47e9e57f9f0f1b13","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.18.tgz","fileCount":5741,"integrity":"sha512-ZDTzrzMOpQxxjmi/d1mIt/uJ44AaeGqv4lnTEJcqW7au2K7vSn6Z/zo+25f6cZIJygWaqhlpdi41TmKEl3Qh4w==","signatures":[{"sig":"MEUCIQCbyTAe1uI492A4oDG39kIdBBuns04DD42+MvXwM752ZAIgITX2fkVcsrIpf6Z5xW1OEUSF2hQXeMrhjmJ77Q9r85M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61112458},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0a2351585ccfb228a0f45ace4a9fbe4d2fa1bf0f","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.18_1788060449996_0.789297274550955","host":"s3://npm-registry-packages-npm-production"}},"0.2.19-dev.1":{"name":"markdown-flow-ui","version":"0.2.19-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.19-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e7786dc90ba698a24e428888e9454c8b8c1cd161","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.19-dev.1.tgz","fileCount":5741,"integrity":"sha512-kLaSiDDLDrGzN9hyIzAPgVfzoOBPKRBy2hxIrrfrPPEop3DMnOrqpJa2S0aB/w1CUUjRnb++imOdFNiCbeHn/g==","signatures":[{"sig":"MEYCIQD/uJN1LpzP3+dACBy1F8ZSxJ8CnrlByj65oQoQwzcSSwIhAMG9jTPSHXF5U44N6zi7aouUsb8mhjDlOKeCQqkX85Iz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.19-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61112464},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b72ee454849d509c28d8ec3df982d02b5a7e91d8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.19-dev.1_1788061388295_0.13467162818664868","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"markdown-flow-ui","version":"0.2.19","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.19","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f1462276ffc44cfba09021b5d29f7bfe2d5dabd1","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.19.tgz","fileCount":5741,"integrity":"sha512-jr2VwnW7KMgqEp3AIShhvsK/YDNKqowdocmzIoUX4gPDwuNdeyBOGz4VT4TU2gKeyw2JnwItRC6JkA6TYl31kA==","signatures":[{"sig":"MEUCIQDoFo4l1tnDGB8nUnDkiGAnU/J5YH03ZVdotKQcliySuAIgfXTxAMHP4gFn8spkcGBQxlym0xYDFvADMTbCpctpiyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61112458},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"70cba5b7ef0b011c8786679e4b5e6c12ebef1a66","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.19_1788061849005_0.5690579785222318","host":"s3://npm-registry-packages-npm-production"}},"0.2.20-dev.1":{"name":"markdown-flow-ui","version":"0.2.20-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.20-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"673b98dfaaa9a1bd34711ae1d284e461d751d2b6","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.20-dev.1.tgz","fileCount":5741,"integrity":"sha512-w0CGkZ/wUqLyggiJthOOYqLfQ2CpbHqRj3YTQB8dktr+A+s3CtsJGKVoEB0aOdbFfXE8ZQRmB4Mj/GLBPlmLCA==","signatures":[{"sig":"MEUCICjihyF/FQxSza2MN7RChEmM1MRkQomowE4reS4lMa2VAiEAmOI30gl73hKjQBSKujDP4BUcb3vvqowgRhdGCZ3Nr/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.20-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61113662},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"204042c6304b7483df4944d6e38c4ae5e0e22828","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.20-dev.1_1788062734690_0.08265420378165933","host":"s3://npm-registry-packages-npm-production"}},"0.2.20-dev.2":{"name":"markdown-flow-ui","version":"0.2.20-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.20-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"6868fe03f30e66bd724a418201e42aad729aea79","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.20-dev.2.tgz","fileCount":5741,"integrity":"sha512-1VCucBDgPOVnTWa4HUb55QZNX4fza/+Kc/ghn+90OsYadsk4JwFMkBop2g4R2GHIp7z9ODb5d/8qBbwqInPGGQ==","signatures":[{"sig":"MEUCIQDkqNAX/fr7qbKB6G4nxQRwO4kuUYRX9HRNJB4RlnzD7gIgG9B90jH/2QI5oIjFLfMwYwaNxyIQ8sj2BXdyiYMnblA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.20-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61113662},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"07265fb34e5dd861481fc8f9a9c6dbf371383e78","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.20-dev.2_1788070049372_0.20365915760007391","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"markdown-flow-ui","version":"0.2.20","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.20","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1fa0fb6f840bf61cf1efc4e813ea36e3863156f8","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.20.tgz","fileCount":5741,"integrity":"sha512-eqP5Dz7ZWcOBB6GmfPwrYbPqx68nPm/AZG2KMN9IXJxPvgqii3+udYvZL6oCovFYsu6suEgFynN3NC/oWvtbXA==","signatures":[{"sig":"MEYCIQDhDWCXF0XbtaYf8n1PjYJjQOx29dM2H0+s9n/pp69skQIhAPEKexdIuKntPXFp1MwBTsZE7Jch/3qiSHWryS8fwS4p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61113656},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"07265fb34e5dd861481fc8f9a9c6dbf371383e78","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.20_1788070600120_0.9957800624455384","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"markdown-flow-ui","version":"0.2.21","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.21","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c45a5860218857cca849a0e0e934423b729f48dd","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.21.tgz","fileCount":5741,"integrity":"sha512-jKtAeDt+QM81pkIDTpJZyRNwog5+b/jDnr+2PVsst5Nm5elzqFPfQdnKEK6llV9W8JNkTeFJXGr6UFjUBdPL4A==","signatures":[{"sig":"MEYCIQCDbqpebCLycYViMGY2yuFfHfMlPhBXaaHiKeVzofFsXwIhAMOPWkWN4kvPtbtboUIrbe5yH3mhb09ywUQnRaGoRGzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59678907},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"32bc6e5c09194b071813037e27aedbdbd084f42c","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.21_1788108274910_0.9694140061670573","host":"s3://npm-registry-packages-npm-production"}},"0.2.22-dev.1":{"name":"markdown-flow-ui","version":"0.2.22-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.22-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"ee584341731ac261a5bc76eb1fe900c1effea679","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.22-dev.1.tgz","fileCount":5737,"integrity":"sha512-eLJgUsnUX6BwCXGHc4Jk5U7+6VXUQpr3UekQTUO/VyrboJV6RzenZ4ExqLu1D7EBau5fCVNbm+RAe1W904b10Q==","signatures":[{"sig":"MEUCIFrIOkGVMeI6x4xe7S7wGK2AZ1grzbWzvjUafpzq5FnVAiEAikWZGgheLnRaQwRxyMEwsRIrST+OH+RIaTB2utCbirM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.22-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59675319},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"994b29869bd371dee354a4d3b3f489a47d84fddb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.22-dev.1_1788171246603_0.2688296612831025","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"markdown-flow-ui","version":"0.2.22","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.22","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8e15dbbecb84b2d4a5b78b0669ac2920bc29273b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.22.tgz","fileCount":5741,"integrity":"sha512-r6qVlYu7wJprr69emSDxWmXGmDVN6iO14BEXJ+7oaPLW68lNIVGmBHsHTBBsseSibBCG2Ak6Xz2lp70UEGuS8g==","signatures":[{"sig":"MEUCIH0S5WCbKJFyhnYuEulk85XLMBhAP7hl771k9aiGHqAcAiEAkOqEY6yjWJX+OI7f4Wa4Jgd5/mBZjmWNzqpDq0drmYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59681226},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e28483914a4c7bcdaa0e6bf0d4cf08154590422d","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.22_1788214938772_0.6340917573864431","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"markdown-flow-ui","version":"0.2.23","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.23","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"f594ebf1fe66f18d9ce58e0846836cd040401707","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.23.tgz","fileCount":5737,"integrity":"sha512-7EGn5hqwjxVDXQoCzpXl2C8BN30g0KHPoq+sLw4Ei4Rzk3S547wDr63oj+23pqY9Flgnz89DqH2qYN+abm/KQg==","signatures":[{"sig":"MEUCIGXEZYUGEOwdcl6JmjMnwC+LL+X6xG8Ft2hJHMNpNRA8AiEA0iFrcXEqzsOTH4DbRh7OyP5P7f+KffaulMi2c3yIw64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59677630},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7523f28a4772c37e310fe36f6d113538b881b534","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.23_1788233615003_0.8980225881813055","host":"s3://npm-registry-packages-npm-production"}},"0.2.24-dev.1":{"name":"markdown-flow-ui","version":"0.2.24-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.24-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e6abd2ee080dbea5828a0b9fa0721c9001b0e9b4","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.24-dev.1.tgz","fileCount":5737,"integrity":"sha512-7FJv/fbKZ7D3V/XWAQ2Af2sQJNa8F4UQN23wWQKTpQryX5EnGIXlThFeweNmta9rZHqz4xHGI9soroHfPd8UWw==","signatures":[{"sig":"MEUCIDd6pN+3u3uvYyg2J7gB7+NWSMTlDfwWa1GH5Bzwrs87AiEAjIMMSSuT6npNGKuP6mdQdusdTf+VsFMeEoWHNy3MvhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.24-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59678135},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"1bd18e32f59e2bc5a1b5585e121814e793c4d700","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.24-dev.1_1788439274776_0.4686482608183973","host":"s3://npm-registry-packages-npm-production"}},"0.2.24-dev.2":{"name":"markdown-flow-ui","version":"0.2.24-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.24-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"131d81d579bc47d66eedd5ad8f95ad5610925eb7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.24-dev.2.tgz","fileCount":5738,"integrity":"sha512-Y3l9hzNXBI6dJtM9beP5cvgMdVE5k2HEjc+sJGTdYESHa/juKxmAOrk2My8dGu7BamgQ52/fMx4NP6qoSwFtWg==","signatures":[{"sig":"MEUCIBYYfKiv6/yw91EZjd6Jfl2SBLVeyog3mj0pm8G0BsPdAiEAy1rztM2OPrFkX4cAPSMmiXXDR9CXSNUdOwgVzFYXoWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.24-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59765521},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"a75a5df1c186cabbd3e9e7f68813d5e2b6313566","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.24-dev.2_1788441665588_0.12280797729686466","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"markdown-flow-ui","version":"0.2.24","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.24","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"c39a5afcd297cdb962e595b86c8ec5a569c0ee1b","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.24.tgz","fileCount":5738,"integrity":"sha512-Hxllh4jI+c1s9rhcPionlaODrOFuG3PnOxA0+VRKoW5/q9O9lH8gzN5bFxq/LM8n9n0WViiaOpiGRsXnT9BBNg==","signatures":[{"sig":"MEYCIQD4jqCgUFE8tKVheKEYYBwBwUcQ24aET8cIRKMmWBm7EQIhALaN3ukhZvldNkdbA9io3WrXnMF1YXcS/ue1/Fo91y1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59765515},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"9aacaf92c170fd753847c2f7a0f71cdd95118432","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.24_1788483871534_0.1520564078935518","host":"s3://npm-registry-packages-npm-production"}},"0.2.25-dev.1":{"name":"markdown-flow-ui","version":"0.2.25-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.25-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"fce5a4fe2b949864776ac4bf98ef4b76610a6758","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.25-dev.1.tgz","fileCount":5738,"integrity":"sha512-zQPl8grObWMa02I9gB8xmbIPnv1OqBoeetAOnCqw9aBDOSlnpTiE4nFud/BotNil/UsMPVtrl1QIFLzjs9sU2A==","signatures":[{"sig":"MEQCICPcnlza88abo3CAVWSIVE1JwGaSXfWLtXIX/EVxkMTvAiB+CLljwaQJXZ3KgdfNbysiOAYZGc16fA2NU2ZoqL3idw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.25-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59768368},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"4300175b57c2f1639d36da31ab7e7fb9a7d47469","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.25-dev.1_1788497461797_0.789737342109506","host":"s3://npm-registry-packages-npm-production"}},"0.2.25-dev.2":{"name":"markdown-flow-ui","version":"0.2.25-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.25-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"635b42710eb94c09bc6a0e31b9b7bc067c7ffef9","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.25-dev.2.tgz","fileCount":5744,"integrity":"sha512-EHmNFvf5MdQXc5hGpclkSyUf0nOuuRNiPRDWQnoG+ihSKRaBTPSmnMhgJ+GioRHulGuCHh6IwvNF4CEGTVH5/Q==","signatures":[{"sig":"MEQCIHBooOxXPcPEnNhscG5HsuuABzrCHt2LZQ+Mdqp84N6YAiBP6Ii/dVf9dF1Y051hmE2QjNiJmUqDPmgwPoWK4I15eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.25-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59774074},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"832175472bea685af55cca3c91b828eb31cf0418","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.25-dev.2_1788506692807_0.4850902206861898","host":"s3://npm-registry-packages-npm-production"}},"0.2.25-dev.3":{"name":"markdown-flow-ui","version":"0.2.25-dev.3","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.25-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"07ab731c8c448119166f960b7693477b4068fba7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.25-dev.3.tgz","fileCount":5744,"integrity":"sha512-J8cvKQffOSM8CSFzAe2m/kIHIn7c780D3HTpSoHoRbnm1F0pOKRlklwAgEd787qr3KMVeu3TxJr9dJbvViJRVw==","signatures":[{"sig":"MEYCIQDd+6JErmcDZ3Nj8hQ8CQMDGuEOFkJtjvDpNwF9q8aV/gIhAJIAKI2ifvt1jIVGprNBmRcBJ+aL5yq1+Hv39vtdAvZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.25-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59781251},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ea019cb749e2293270ed6b458bdd6f0da2d179e0","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.25-dev.3_1788519253718_0.9522507118544254","host":"s3://npm-registry-packages-npm-production"}},"0.2.25-dev.4":{"name":"markdown-flow-ui","version":"0.2.25-dev.4","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.25-dev.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"45b1296f457810670218033b52a245065dc2e63f","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.25-dev.4.tgz","fileCount":5738,"integrity":"sha512-ciDI6SYU2dXeEOmscY0cQSFbcwMnxAZMANtOUflb5vw1n1J/FZBdzYSMa8h2G4Dp9ut4S3TlhpbJ+2NzfWw9vQ==","signatures":[{"sig":"MEUCIGTCucJo9bPAzw7WoHziTAf/sLhECSdhkMkpnpZIqeb1AiEA29Jrxk1nNBbmoMZgqGFgDK3n1re1MV6fUvIRC7KZ/KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.25-dev.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59805600},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"ab3829525d684b6e3051e89888d0554849760592","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.25-dev.4_1788742640345_0.18826531022779758","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"markdown-flow-ui","version":"0.2.25","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.25","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"1b335c9423bf5fd83a72abea7114d26021974139","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.25.tgz","fileCount":5738,"integrity":"sha512-D9qWB1roKllQEMs0mAY/NgRdSxCS9o2IaEgr7qGFKE6ZPUX4GgZ2tZMcqy4YXZgMyhNWEhkDeKrKaHZKcG01Jw==","signatures":[{"sig":"MEUCIC4WZSAHq0O0XzFQwU0+TkgEkFfLOSSXsDN9vFwLezcQAiEA4fkUdZohr/TuaYMrzPxjpvyedjg019GlGDX48Pvt3x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59805594},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b39b8d9cb52e8db250881f015f2e03b50e636312","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.25_1788746214803_0.17852443924817374","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.1":{"name":"markdown-flow-ui","version":"0.2.26-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"046a6c6a8817e0ebd38c8faf0f91597f6292117a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.1.tgz","fileCount":5738,"integrity":"sha512-jai6yhyiN4CQOIH8W6rbGd8wYq42PYIevbyZ6yuNcintq/CHPmf7m+DWGKfyzQrF3YIxjP1GLgV79DfjMriWBA==","signatures":[{"sig":"MEUCIQCW81S+KRTY9og4BsMX++4qx+fnc2RWka1mu3S8ZTCd7AIgCbitpH1zjqqiQWgCf7BgX53RqJKbKlrtTtgDTLGdnu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59816123},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e03632837d5609c0f21eec0a1fde2c9e6fa95ad8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.1_1788760942184_0.5963440265410551","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.2":{"name":"markdown-flow-ui","version":"0.2.26-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"08bc52cc3478eebfb232df1198f500e23cf58c78","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.2.tgz","fileCount":5738,"integrity":"sha512-CQhzKKWrNrKpPL9r0tK4qANISpVt43aU+EERFpW+dyPGOJQ/z+xOSkXBApYpUEXw/cZ29LYOIpmg2Dfo+F8Xdg==","signatures":[{"sig":"MEQCIHkQH6LjViR4UtunTTh2QONlaP4neWvuiJ0rWHNBiiU3AiAyjxEhZOZEYWecGMKy1Ai5L8oGDmBKG4+VH95PekE1Ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59814941},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f59a43f0f104c13ce5514ea37e10bb655e8c78eb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.2_1788762247305_0.33033794618188117","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.3":{"name":"markdown-flow-ui","version":"0.2.26-dev.3","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"39929c2becb9a99473d67bf918714a04853e5a19","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.3.tgz","fileCount":5738,"integrity":"sha512-R3jaXvQ9FKxG3vNt4HPoD6Eaj4gYp9qNvhTT+hzb7lt2hHKJO3rPGyG6rjd8jyuSomO8RhiM6DDbBjIJA9RQlQ==","signatures":[{"sig":"MEQCIBicXsP0ICncBeRm1ktAoUzLMxxYqNXcagl6p1s4UhvkAiArngRjhauGckNrZC4rco5ysRU0VkZk88aQG8wHUzsE0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59819517},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"0a35ca49a656f0b7a65367a3f40f4a14f209e88e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.3_1788763552087_0.7422858130494088","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.4":{"name":"markdown-flow-ui","version":"0.2.26-dev.4","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.4","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"cbfd90d7690a9f868cf0f9e631356e922a804732","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.4.tgz","fileCount":5738,"integrity":"sha512-Z7f6Q1oH9+hjxvOJB5JWzZhZL488P2Xgz7jv+fkB1RUxSibscc93EV2i38/jtrGnxNxvIBjct978l4yf7zlzgg==","signatures":[{"sig":"MEUCIQD8iip1WOKHqt5CJLXVe8aJc0Jstio3uOlBd0Pwo5qqfAIgcVwm6VWSU7uDt54+r9n4QlQS0ng2RKT7bJ0omnlYoGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59820133},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"f86ff5c7bee51fb312d7964561942e28b0f2ec88","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.4_1788764271688_0.17177408007047856","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.5":{"name":"markdown-flow-ui","version":"0.2.26-dev.5","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.5","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"09032fde6966d89ee82ea1952b83327b182ba24c","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.5.tgz","fileCount":5738,"integrity":"sha512-jvLq4KEzi09pXiMMqJGNMexzHD47XiiNuvoJjcHu0B3/2lz60HwfUrxIQnS0cmWsaJkhI3d0lurZ66+0VOZp3Q==","signatures":[{"sig":"MEUCIBzQxZ1Mlh46WxiLGKO/BGcsIp6Wnm6TyneSplc3+rMvAiEA2y5QJ4dZ7TGDeg+qhyytFc9IscQMiQH4m/aDEp5iDms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59826340},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"fd38e884b645874559b30e705e05c3e5f699e7c7","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.5_1788766417308_0.3369685126044841","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.6":{"name":"markdown-flow-ui","version":"0.2.26-dev.6","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.6","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"0e81c65b4cb2f8d551a39060e1249654c58a4610","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.6.tgz","fileCount":5738,"integrity":"sha512-K9HmbCGVexuGzSTLekrFHy2AtwV+9abHjHLP/q8ByD8qTGMsjROSOI0wtDadsmkYxkdIUQnNgTjZgI0Q4pitqw==","signatures":[{"sig":"MEUCIE8s9eINllZIFRP2WfwLTSFoTl/qODSWFE4l1muOrufyAiEA9iu9dekz/k/fW0FSlaWTxxw+P2df8ICgbYoy7OzpGjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59831621},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"124905868c24ef9ff40d3b41fbde1328f10716a8","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.6_1788770660396_0.8105568607100992","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.7":{"name":"markdown-flow-ui","version":"0.2.26-dev.7","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.7","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"698998eebc1f7139de9cbc467fc6a40c1dadea8e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.7.tgz","fileCount":5738,"integrity":"sha512-yyMVG0OBf51afR9HsKsc9ENES79hnxGdCVyN1NRzbHpiD4Yja4WFb8sEFt0h1XfA1NaRxgJC+FJeuKGCaYpJSQ==","signatures":[{"sig":"MEUCIQDn4FOqeQJe+Ww4rYsd7kfEKpv9lRsH7yL4HifkogXRuAIgViQp5onRtswWibg5EHeLbIOfFluqG/uOjDvXJGIe8Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59831945},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"b1a4e995a15a993c76460e39b7849090b2cf5ce2","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.7_1788777140839_0.8895435082938814","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.8":{"name":"markdown-flow-ui","version":"0.2.26-dev.8","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.8","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"2ea86ac97749c138ad11d2121d991b7ed171cc2e","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.8.tgz","fileCount":5738,"integrity":"sha512-/DiY/qFMzetRwEEAVy6PLwl70jcEoPLBBH5DMvq7DmvkN1RX/VGH6/hKNzpHg2fMsDXjbaHefEe6+eJfMWhsDQ==","signatures":[{"sig":"MEUCICGe0p2oJsqy4RjD8fMbG/LAmyMtSNRt9Dkx/bydqxeEAiEA6RWLnc7pFk1NoxSD88v8xTiFm/aIdEEDCKYnO74A0AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59832795},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"02fd5106202619d9ac34154ba41afb719a46d997","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.8_1788782005275_0.3724103025126091","host":"s3://npm-registry-packages-npm-production"}},"0.2.26-dev.9":{"name":"markdown-flow-ui","version":"0.2.26-dev.9","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26-dev.9","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"3aaa338b5f67bc6e6f374b928f98ba5284de29be","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26-dev.9.tgz","fileCount":5738,"integrity":"sha512-htlEh5ytU25QepVLmQpb5+eGkpMKDROtK0uMCZ6Q0pzrzrzdhSZ+b/fU6xys6s7ubUXhs2WU4agoLv0BLsY6Tg==","signatures":[{"sig":"MEYCIQCtq+MGi02J5b9ND1z1BO9chHTAWjQAPo9ElffHT4BGFgIhAJ7/qEOTi+/kJrNElwnz/uqiZwVewlS9hzos1rCKCYuJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26-dev.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59834533},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7a066923a56b849191269c9d31029cb0e99f01ff","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26-dev.9_1788783680076_0.12552574807402972","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"markdown-flow-ui","version":"0.2.26","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.26","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"e781e2518b9dc1b9b66ae1a1321fea36538b4296","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.26.tgz","fileCount":5738,"integrity":"sha512-x81QDzf09msSyp6cl0xTZbFeZiTxH9D+OCTIZHFFD6PnCxC5hSoL6ETSwxrYxyCdl14Jk3+PnurUO+xDBeMY0A==","signatures":[{"sig":"MEQCIBOOMSWnuBrMssTXM51TcgS2K2qmp1geKl+rraA7sQz9AiBBPVUDjp6HaddsMqjRvQ/Ec9evzI3j6QnL+EBN69o6Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59834527},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"24c5d80e557eb222b8b62d2ab1c8061a0bcd9b30","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.2.0","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.26_1788784936843_0.89254067278063","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"markdown-flow-ui","version":"0.2.27","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.27","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"8d23157022e113d28272917b2fbf6df11876bcc5","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.27.tgz","fileCount":5746,"integrity":"sha512-FIVI7pA5rLIclV5paCqzBujJnZI8CLuADOJzAfHwNKdUaLteewTCGnYObYep0DjG/BXEod+vg8lB6zSS9WoE5Q==","signatures":[{"sig":"MEQCIH9B19SceDZSZ7bfiBjWsXHsqE0hlrKv+rgp4JM4Z1aVAiBZtBP/Zy5PaLWNqDA5Xh08cNH/FQsjh9I+//+ZWpsyQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC/X7sfLwSfbwkuhncbyF+iJL1g+qZos0Ko7+ol1Zx+WgIgJyD52/gMu9mK1fM7Xl/85KeOcGH8agul16pb7n1vUdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59878033},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"83ac2b5762bd29a42a0f13c11e7d856bd2760c66","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.3.2","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.27_1790130202631_0.7300624857525646","host":"s3://npm-registry-packages-npm-production"}},"0.2.28-dev.1":{"name":"markdown-flow-ui","version":"0.2.28-dev.1","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.28-dev.1","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"bde8797e56bc0c90850902b8027fb001c18e1579","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.28-dev.1.tgz","fileCount":5751,"integrity":"sha512-OWZ1IhGVYriVj89uLXralzDCs4cMphOh7PsLTYGU6aW9YIHpi7WPq6gHTUcjNzKk7zRtX9E6sifAejHTRJjOsw==","signatures":[{"sig":"MEUCIGc4CSkf6sILhgrpOzNvXxImWtvowB8It/uZxgXA0mfzAiEApoQCeSdmK+IhKbJxqw39m6Yu5Bh6Ue33leenlNlexzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGdknuEvrwPrgZ+uL6tU1X+Wrn8b+QssbzL9vZ0UBhoJAiA6mtznYSrCsuM08/b7PaOBM10q/S3BgZnHo783v/OOrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.28-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59904521},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"e98d4137f7ef185a2edcc1d2c610d90e413d7d66","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.3.2","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.28-dev.1_1790204166084_0.14093536910336124","host":"s3://npm-registry-packages-npm-production"}},"0.2.28-dev.2":{"name":"markdown-flow-ui","version":"0.2.28-dev.2","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.28-dev.2","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"cce805082533fcfb2e77281d4abdee0cd9c9d33a","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.28-dev.2.tgz","fileCount":5754,"integrity":"sha512-quC+f9eVYWbHQjMWwG+8fnrBT4wYEqNnqzATyCoNBq3/QYKW9Z6rqpnY5dGiLWjYJbiHfNbyEvGyQkn1BeGrSQ==","signatures":[{"sig":"MEUCIDkkS21vxz83Kxs6P0aBCsGMTDtnDtD/Eo6K3vcFcK8RAiEAosfEZRXtkLMAt3GiWKYpEaKtgXkq5MSrBbBhNkaUcm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCgyC3Tl9uF8FpQowxXD9IwdhJpGy+FzcrnTp9k5G1MDgIgBrTTo52btlqNG+9t/ursJ0mjZrkA9a0wjeCuL2wXodM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.28-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59909356},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"3819db99e7f6e82d50d0bca0930b2c8fa6ed9ff6","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.3.3","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.28-dev.2_1790217958545_0.9287873752801954","host":"s3://npm-registry-packages-npm-production"}},"0.2.28-dev.3":{"name":"markdown-flow-ui","version":"0.2.28-dev.3","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.28-dev.3","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"75f937277d8335831a63cd051b31bd9a869fc0c0","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.28-dev.3.tgz","fileCount":5754,"integrity":"sha512-se5QoNNdEDlOdIY2lauLP1VRGPr3rRh5u1CtDxKR7+BP728SCfNBJTJu8FiVU04iYWsRR7OFjscjKVU1xsYQOg==","signatures":[{"sig":"MEYCIQCfL6eUjiI5oH/8yxXBsn60fAN8tPuhSCVw9zvNEPuzXQIhAKsQK9F8eYrqOSD0YvUmXjWu9v4BVMUW8xmK4aALixad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG9+R9a/Hfc6hBYfJsW5gb1h+G1dEoXG6PsaFTZer5LlAiBAi4HJHhiREMQIhFCYhQX2BOIYWbT6+HW3HUaMtUkcNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.28-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":59914233},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"16a62dec7489103d0cf641e01448e1f87604777e","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.3.4","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","readmeFilename":"README.md","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.28-dev.3_1790220939324_0.5501534899586376","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"markdown-flow-ui","version":"0.2.28","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"author":{"name":"AI Shifu"},"license":"MIT","_id":"markdown-flow-ui@0.2.28","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"a0ccbb00c752f6aafcaae97d6d8ecf99e2303875","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.28.tgz","fileCount":5776,"integrity":"sha512-MFgzX45qyFHs4XNlyqfUkqU34iX5JB8cEm+xWYxvQD49gGAXv/nuix6q+CjzniHMuX2kzioOSX7kUUCgBBKCTQ==","signatures":[{"sig":"MEYCIQDqhhlZGtJ24eWeEo06I0QyY3bHxNzkqM6ZxaSZMgpPGQIhAPsIFtWomirMgiSaolWEL7fm9NgIhkO+ctSiBTcQLyUZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDgCOdlHY+wMx4De7fDeeEgEYNXISxZOmOePm4ikHSo+wIhAOzvbAP4UFw8pZJbzH+NiMLgAfQ/cdd87CACX8AkPXqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60044280},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"7e3e5cebfe1c7fd5205d7891c90dba2e7310f8fe","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.3.2","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/markdown-flow-ui_0.2.28_1790226251411_0.7170930673938136","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"_id":"markdown-flow-ui@0.2.29","bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"dist":{"shasum":"95257de40cccfb67f9e4cd2cc17189b4f215a2c7","tarball":"https://registry.npmjs.org/markdown-flow-ui/-/markdown-flow-ui-0.2.29.tgz","fileCount":5784,"integrity":"sha512-0Kch4S0Te8cFx9AghAqhyAS5XEmBdoy77XAvV0fM4H9Bd6gMAE8iH6cFJWC4bhjcHNQxCn9MXhxZf7QMZm5+Pg==","signatures":[{"sig":"MEYCIQCFiNNanxQ0OQ6nmvO/Ry1dL+11dRjGxCvvgJbyEVRcsgIhAMEkpZmNUuapVZNMnws1nGQVWl9kxGx+uIp5NZvYdVgS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEKGBzzuoGvfgA6F2F21KroHtMJmcJ+mJFOiS+0uF4LrAiBMxqiZOindryRu6XuIv/nhmXlo4O9TfrhdCmFxv9gGJg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/markdown-flow-ui@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60080474},"main":"dist/index.cjs","name":"markdown-flow-ui","type":"module","types":"dist/index.d.ts","author":{"name":"AI Shifu"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"module":"dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.cjs"},"./slide":{"types":"./dist/slide.d.ts","import":"./dist/slide.es.js","require":"./dist/slide.cjs"},"./editor":{"types":"./dist/editor.d.ts","import":"./dist/editor.es.js","require":"./dist/editor.cjs"},"./render":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./scroll":{"types":"./dist/scroll.d.ts","import":"./dist/scroll.es.js","require":"./dist/scroll.cjs"},"./renderer":{"types":"./dist/renderer.d.ts","import":"./dist/renderer.es.js","require":"./dist/renderer.cjs"},"./dist/markdown-flow-ui.css":{"default":"./dist/assets/markdown-flow-ui.css"},"./dist/markdown-flow-ui-lib.css":{"default":"./dist/markdown-flow-ui-lib.css"}},"gitHead":"dc41a39019e54057f1cf7c9efd0058dfa601e2f4","license":"MIT","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint --max-warnings 20 && npm run lint:md","test":"vitest run --project unit","build":"vite build && pnpm run build:css && node scripts/externalize-katex-fonts.mjs && node scripts/copy-legacy-css-entry.mjs","start":"next start","commit":"cz","format":"prettier --write .","//build":"next build","lint:md":"markdownlint *.md","prepare":"husky","lint:fix":"next lint --fix --max-warnings 20 && npm run lint:md:fix","build:css":"pnpm exec tailwindcss --input src/styles/library.css --output dist/markdown-flow-ui-lib.css --config tailwind.build.config.ts --minify && node scripts/copy-katex-fonts.mjs","storybook":"storybook dev -p 6006","build:fonts":"node scripts/copy-fonts.mjs","lint:md:fix":"markdownlint --fix *.md","format:check":"prettier --check .","test:package":"npm run build && node --test tests/package/*.test.mjs","prepublishOnly":"npm run build","test:storybook":"vitest run --project storybook","build-storybook":"storybook build","typecheck:exports":"pnpm exec tsc -p tsconfig.exports.json --pretty false"},"version":"0.2.29","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bff9ede-55a4-48eb-850b-2ae0b92d808d"}},"homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"_npmVersion":"11.6.4","description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","directories":{},"lint-staged":{"*.md":["markdownlint --fix --ignore CHANGELOG.md"],"src/**/*.{css,scss,json}":["prettier --write"],"src/**/*.{js,jsx,ts,tsx,mjs,cjs}":["next lint --fix --max-warnings 20 --file","prettier --write"]},"maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"_nodeVersion":"20.20.2","dependencies":{"clsx":"^2.1.1","katex":"^0.16.22","unist":"^0.0.1","i18next":"^23.15.1","mermaid":"^11.10.1","unified":"^11.0.5","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","rc-textarea":"^1.10.2","remark-flow":"^1.3.4","remark-math":"^6.0.0","@types/unist":"^3.0.3","highlight.js":"^11.11.1","lucide-react":"^0.525.0","rehype-katex":"^7.0.1","react-i18next":"^15.5.1","remark-breaks":"^4.0.0","react-markdown":"^10.1.0","tailwind-merge":"^3.3.1","@codemirror/view":"^6.38.1","rehype-highlight":"^7.0.2","unist-util-visit":"^5.0.0","@codemirror/state":"^6.5.2","@fontsource/inter":"^5.2.8","unicode-segmenter":"0.17.3","github-markdown-css":"^5.8.1","@codemirror/language":"^6.11.3","@radix-ui/react-slot":"1.2.3","@uiw/react-codemirror":"^4.24.1","@radix-ui/react-dialog":"1.1.15","@radix-ui/react-popover":"1.1.15","@radix-ui/react-tooltip":"^1.2.8","@codemirror/autocomplete":"^6.18.7","class-variance-authority":"^0.7.1","@codemirror/lang-markdown":"^6.3.3","@codemirror/language-data":"^6.5.1","@microsoft/fetch-event-source":"^2.0.1"},"typesVersions":{"*":{"slide":["dist/slide.d.ts"],"editor":["dist/editor.d.ts"],"render":["dist/renderer.d.ts"],"scroll":["dist/scroll.d.ts"],"renderer":["dist/renderer.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.14.0+sha512.ad27a79641b49c3e481a16a805baa71817a04bbe06a38d17e60e2eaee83f6a146c6a688125f5792e48dd5ba30e7da52a5cda4c3992b9ccf333f9ce223af84748","devDependencies":{"gsap":"3.12.7","next":"15.3.6","vite":"^7.0.6","husky":"^9.1.7","jsdom":"26.1.0","react":"19.0.1","eslint":"^9","rollup":"^4.46.2","vitest":"^3.2.4","daisyui":"4.12.10","prettier":"^3.5.3","react-dom":"19.0.1","storybook":"^9.0.16","commitizen":"^4.3.1","playwright":"^1.54.1","typescript":"^5","@types/node":"^20","lint-staged":"^16.1.6","tailwindcss":"^4","@types/react":"^19","tw-animate-css":"^1.3.6","@vitest/browser":"^3.2.4","vite-plugin-dts":"^4.5.4","@eslint/eslintrc":"^3","@tailwindcss/cli":"^4.1.11","@types/react-dom":"^19","markdownlint-cli":"^0.45.0","standard-version":"^9.5.0","rollup-plugin-dts":"^6.2.1","eslint-config-next":"15.3.5","@vitest/coverage-v8":"^3.2.4","@tailwindcss/postcss":"^4","@vitejs/plugin-react":"^4.7.0","@rollup/plugin-terser":"^0.4.4","@storybook/addon-a11y":"^9.0.16","@storybook/addon-docs":"^9.0.16","@storybook/nextjs-vite":"^9.0.16","@testing-library/react":"16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@rollup/plugin-commonjs":"^28.0.6","@storybook/addon-vitest":"^9.0.16","eslint-plugin-storybook":"^9.0.16","@chromatic-com/storybook":"^4.0.1","@rollup/plugin-typescript":"^12.1.4","cz-conventional-changelog":"^3.3.0","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"next":"^15.3.6","react":"^18.3.1 || ^19.0.0","react-dom":"^18.3.1 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/markdown-flow-ui_0.2.29_1790229853732_0.4058956683569446"}}},"time":{"created":"2025-09-07T00:45:12.364Z","modified":"2026-09-24T06:04:14.449Z","0.1.0-alpha.1":"2025-08-01T15:27:09.599Z","0.1.0-alpha.2":"2025-08-02T14:45:37.302Z","0.1.0-alpha.3":"2025-08-03T10:37:42.259Z","0.1.0-alpha.4":"2025-08-03T11:09:29.988Z","0.1.0-alpha.5":"2025-08-03T12:08:15.383Z","0.1.0-alpha.6":"2025-08-03T12:25:51.714Z","0.1.0-alpha.7":"2025-08-03T14:32:54.076Z","0.1.0-alpha.8":"2025-08-03T15:06:13.436Z","0.1.0-alpha.9":"2025-08-04T01:54:41.707Z","0.1.0-alpha.10":"2025-08-05T23:36:26.874Z","0.1.0-alpha.11":"2025-08-09T13:38:47.930Z","0.1.0-alpha.12":"2025-08-12T01:22:32.247Z","0.1.0-alpha.13":"2025-08-14T00:18:32.537Z","0.1.0-alpha.14":"2025-08-14T00:35:54.550Z","0.1.0-alpha.15":"2025-08-14T01:54:31.246Z","0.1.0-alpha.16":"2025-08-14T03:16:13.632Z","0.1.0-alpha.17":"2025-08-17T09:49:52.980Z","0.1.0-alpha.18":"2025-08-21T16:31:49.033Z","0.1.0-alpha.19":"2025-08-24T03:49:10.237Z","0.1.0-alpha.20":"2025-08-24T04:12:22.276Z","0.1.0-alpha.21":"2025-08-25T09:51:27.174Z","0.1.0-alpha.22":"2025-08-25T11:48:42.137Z","0.1.0-alpha.23":"2025-08-26T15:29:49.749Z","0.1.0-alpha.24":"2025-08-26T15:50:40.078Z","0.1.0-alpha.25":"2025-08-27T03:16:47.816Z","0.1.0-alpha.26":"2025-08-27T05:40:57.502Z","0.1.1":"2025-09-03T15:30:46.798Z","0.1.0":"2025-09-07T00:45:12.720Z","1.1.1":"2025-09-09T05:40:36.038Z","0.1.2":"2025-09-10T13:50:05.043Z","0.1.1-beta.0":"2025-09-16T08:02:25.237Z","0.1.3":"2025-09-18T03:50:55.795Z","0.1.4":"2025-09-18T13:10:19.870Z","0.1.5":"2025-09-18T13:23:24.748Z","0.1.6":"2025-09-18T13:38:17.420Z","0.1.7":"2025-09-18T13:48:15.230Z","0.1.8":"2025-09-18T14:42:07.671Z","0.1.9":"2025-09-19T08:36:40.566Z","0.1.1-beta.1":"2025-09-27T13:45:49.695Z","0.1.10":"2025-09-27T15:04:16.898Z","0.1.11":"2025-09-28T14:00:16.603Z","0.1.11-beta.0":"2025-09-30T03:07:36.046Z","0.1.12":"2025-09-30T03:19:52.825Z","0.1.12-beta.0":"2025-10-05T11:28:16.639Z","0.1.12-beta.1":"2025-10-07T11:33:21.261Z","0.1.13":"2025-10-07T14:01:23.907Z","0.1.14":"2025-10-07T14:12:20.258Z","0.1.12-beta.2":"2025-10-11T02:58:52.513Z","0.1.15":"2025-10-13T06:29:04.617Z","0.1.16":"2025-10-13T17:06:10.776Z","0.1.17":"2025-10-14T03:03:04.468Z","0.1.17-beta.0":"2025-10-14T07:07:49.600Z","0.1.17-beta.1":"2025-10-14T07:35:59.753Z","0.1.17-beta.2":"2025-10-15T03:05:27.563Z","0.1.17-beta.3":"2025-10-15T06:21:07.670Z","0.1.17-beta.4":"2025-10-15T07:03:50.612Z","0.1.17-beta.5":"2025-10-15T08:16:55.162Z","0.1.17-beta.6":"2025-10-16T03:11:22.873Z","0.1.17-beta.7":"2025-10-16T03:25:31.096Z","0.1.17-beta.8":"2025-10-16T03:33:53.549Z","0.1.17-beta.9":"2025-10-16T03:59:03.024Z","0.1.17-beta.10":"2025-10-16T07:22:30.722Z","0.1.17-beta.11":"2025-10-16T07:51:21.685Z","0.1.17-beta.12":"2025-10-16T08:24:18.320Z","0.1.17-beta.13":"2025-10-16T09:27:44.483Z","0.1.17-beta.14":"2025-10-17T07:46:12.058Z","0.1.17-beta.15":"2025-10-17T08:01:14.887Z","0.1.17-beta.16":"2025-10-20T02:54:11.685Z","0.1.17-beta.17":"2025-10-20T08:28:10.554Z","0.1.17-beta.18":"2025-10-20T09:21:33.527Z","0.1.17-beta.19":"2025-10-20T09:46:34.990Z","0.1.17-beta.20":"2025-10-21T08:41:55.925Z","0.1.18":"2025-10-22T07:29:51.208Z","0.1.20":"2025-10-23T02:11:19.257Z","0.1.20-beta.0":"2025-10-27T10:05:37.017Z","0.1.20-beta.1":"2025-10-27T10:12:34.824Z","0.1.20-beta.2":"2025-10-27T10:44:38.903Z","0.1.20-beta.3":"2025-10-28T05:57:20.127Z","0.1.20-beta.4":"2025-10-28T07:30:39.355Z","0.1.21":"2025-10-30T03:36:08.914Z","0.1.22":"2025-11-04T10:24:18.360Z","0.1.23":"2025-11-05T07:56:14.807Z","0.1.24":"2025-11-06T11:00:56.623Z","0.1.25":"2025-11-06T11:18:28.725Z","0.1.26":"2025-11-08T11:15:57.783Z","0.1.27":"2025-11-11T09:44:33.163Z","0.1.28":"2025-11-11T11:28:25.341Z","0.1.29":"2025-11-12T10:17:26.702Z","0.1.29-beta.1":"2025-11-14T05:24:38.035Z","0.1.29-beta.2":"2025-11-14T05:45:24.776Z","0.1.29-beta.3":"2025-11-14T06:33:20.946Z","0.1.30":"2025-11-14T08:24:37.555Z","0.1.31":"2025-11-16T04:23:47.026Z","0.1.31-beta.1":"2025-11-18T08:24:34.109Z","0.1.31-beta.2":"2025-11-18T09:55:38.544Z","0.1.31-beta.3":"2025-11-18T10:32:43.527Z","0.1.31-beta.4":"2025-11-19T06:10:29.572Z","0.1.31-beta.5":"2025-11-19T06:24:42.697Z","0.1.31-beta.6":"2025-11-19T06:27:13.303Z","0.1.31-beta.7":"2025-11-19T06:32:32.604Z","0.1.32":"2025-11-19T06:35:38.734Z","0.1.32-beta.1":"2025-11-24T05:04:47.537Z","0.1.32-beta.2":"2025-11-24T05:35:41.088Z","0.1.32-beta.3":"2025-11-24T06:08:18.772Z","0.1.32-beta.4":"2025-11-25T05:38:54.230Z","0.1.32-beta.5":"2025-11-25T05:51:47.776Z","0.1.32-beta.6":"2025-11-25T06:01:47.985Z","0.1.32-beta.7":"2025-11-25T06:03:26.785Z","0.1.32-beta.8":"2025-11-26T02:38:43.855Z","0.1.32-beta.9":"2025-11-26T03:12:00.035Z","0.1.32-beta.10":"2025-11-26T03:22:33.219Z","0.1.33":"2025-11-26T03:30:15.207Z","0.1.34":"2025-11-26T03:38:48.073Z","0.1.34-beta.0":"2025-11-26T06:27:22.765Z","0.1.34-beta.1":"2025-11-26T06:44:36.714Z","0.1.35":"2025-11-26T06:55:22.123Z","0.1.36":"2025-11-26T07:16:15.306Z","0.1.36-beta.1":"2025-11-26T09:32:33.053Z","0.1.37":"2025-11-26T10:20:43.068Z","0.1.38":"2025-11-27T06:47:09.540Z","0.1.38-beta.0":"2025-11-27T07:43:30.149Z","0.1.38-beta.1":"2025-11-27T08:02:41.037Z","0.1.38-beta.2":"2025-11-27T09:00:03.573Z","0.1.39":"2025-11-27T09:11:06.899Z","0.1.39-beta.0":"2025-11-28T08:51:47.377Z","0.1.39-beta.1":"2025-11-28T09:03:22.694Z","0.1.39-beta.2":"2025-11-28T09:06:47.154Z","0.1.40":"2025-11-30T04:38:16.139Z","0.1.40-beta.0":"2025-12-01T08:51:01.217Z","0.1.40-beta.1":"2025-12-01T09:23:20.441Z","0.1.40-beta.2":"2025-12-01T09:46:27.301Z","0.1.40-beta.3":"2025-12-01T09:50:48.401Z","0.1.40-beta.4":"2025-12-01T09:52:04.898Z","0.1.40-beta.5":"2025-12-01T10:01:26.515Z","0.1.40-beta.6":"2025-12-01T10:17:58.904Z","0.1.40-beta.7":"2025-12-02T02:00:42.621Z","0.1.41":"2025-12-03T07:06:54.067Z","0.1.42":"2025-12-03T08:16:52.762Z","0.1.43":"2025-12-06T03:29:25.290Z","0.1.44":"2025-12-06T04:01:58.240Z","0.1.45":"2025-12-06T04:03:46.176Z","0.1.46":"2025-12-09T10:01:45.707Z","0.1.46-beta.1":"2025-12-10T07:41:22.731Z","0.1.47":"2025-12-10T08:03:43.425Z","0.1.47-beta.0":"2025-12-11T06:16:17.450Z","0.1.48":"2025-12-11T06:22:32.911Z","0.1.48-beta.1":"2025-12-14T03:36:30.189Z","0.1.49":"2025-12-15T02:29:48.277Z","0.1.49-beta.0":"2025-12-18T02:11:45.613Z","0.1.49-beta.1":"2025-12-18T02:56:49.618Z","0.1.49-beta.2":"2025-12-18T03:04:35.011Z","0.1.50":"2025-12-18T03:12:43.317Z","0.1.50-beta.0":"2025-12-18T03:19:33.669Z","0.1.51":"2025-12-18T03:22:42.523Z","0.1.51-beta.1":"2025-12-18T06:44:01.810Z","0.1.52":"2025-12-18T06:48:50.159Z","0.1.53":"2025-12-18T06:55:25.019Z","0.1.53-beta.0":"2025-12-18T08:04:49.428Z","0.1.53-beta.1":"2025-12-18T08:13:38.739Z","0.1.54":"2025-12-18T08:18:38.364Z","0.1.55":"2025-12-19T02:24:17.468Z","0.1.56":"2025-12-19T02:54:24.903Z","0.1.56-beta.0":"2025-12-19T07:17:57.321Z","0.1.56-beta.1":"2025-12-19T07:44:27.794Z","0.1.56-beta.2":"2025-12-19T07:47:53.748Z","0.1.56-beta.3":"2025-12-19T07:49:36.556Z","0.1.56-beta.4":"2025-12-19T08:15:51.209Z","0.1.56-beta.5":"2025-12-19T08:55:16.293Z","0.1.56-beta.6":"2025-12-19T09:05:32.965Z","0.1.56-beta.7":"2025-12-19T09:15:37.429Z","0.1.56-beta.8":"2025-12-19T09:17:05.495Z","0.1.57":"2025-12-22T02:35:26.172Z","0.1.57-beta.1":"2025-12-22T03:30:05.144Z","0.1.57-beta.2":"2025-12-22T03:47:42.566Z","0.1.58":"2025-12-22T06:24:25.490Z","0.1.58-beta.1":"2025-12-22T08:52:02.369Z","0.1.59":"2025-12-22T08:54:47.946Z","0.1.60":"2025-12-23T09:04:09.110Z","0.1.61":"2025-12-25T02:49:31.668Z","0.1.61-beat.0":"2025-12-25T06:43:40.486Z","0.1.61-beat.1":"2025-12-25T06:53:53.913Z","0.1.61-beat.2":"2025-12-25T07:16:11.659Z","0.1.62":"2025-12-25T07:36:27.536Z","0.1.63":"2025-12-25T08:15:01.086Z","0.1.64":"2025-12-26T02:47:58.642Z","0.1.65":"2025-12-26T09:46:51.716Z","0.1.66":"2025-12-27T04:02:28.692Z","0.1.66-beta.0":"2025-12-29T04:09:40.471Z","0.1.66-beta.1":"2025-12-29T07:04:33.614Z","0.1.66-beta.2":"2025-12-29T07:53:11.571Z","0.1.66-beta.100":"2025-12-30T02:03:47.856Z","0.1.66-beta.101":"2025-12-30T03:07:57.412Z","0.1.66-beta.102":"2025-12-30T03:09:39.885Z","0.1.66-beta.103":"2025-12-30T06:53:34.661Z","0.1.66-beta.104":"2025-12-30T08:24:47.944Z","0.1.67-beta.0":"2026-01-04T07:06:12.684Z","0.1.67-beta.1":"2026-01-04T07:41:01.694Z","0.1.67":"2026-01-04T07:50:43.088Z","0.1.68":"2026-01-04T08:16:08.550Z","0.1.69":"2026-01-04T09:41:19.973Z","0.1.69-beta.0":"2026-01-04T10:27:42.642Z","0.1.69-beta.2":"2026-01-05T03:30:09.873Z","0.1.69-beta.3":"2026-01-05T03:49:58.697Z","0.1.69-beta.4":"2026-01-05T07:08:13.374Z","0.1.69-beta.5":"2026-01-05T07:17:37.867Z","0.1.69-beta.6":"2026-01-05T07:19:37.511Z","0.1.69-beta.7":"2026-01-05T07:25:12.199Z","0.1.69-beta.8":"2026-01-05T08:16:00.950Z","0.1.70":"2026-01-05T08:34:36.534Z","0.1.70-beta.0":"2026-01-08T07:11:39.764Z","0.1.70-beta.1":"2026-01-09T07:27:41.575Z","0.1.71-beta.0":"2026-01-09T09:17:27.347Z","0.1.71":"2026-01-09T09:32:18.803Z","0.1.71-beta.1":"2026-01-09T10:07:46.953Z","0.1.71-beta.2":"2026-01-09T10:11:22.372Z","0.1.72":"2026-01-09T10:14:32.336Z","0.1.72-beta.0":"2026-01-12T09:27:10.710Z","0.1.72-beta.1":"2026-01-12T09:37:27.280Z","0.1.73":"2026-01-12T09:41:05.413Z","0.1.73-beta.0":"2026-01-13T08:50:07.437Z","0.1.73-beta.1":"2026-01-13T08:52:07.514Z","0.1.73-beta.5":"2026-01-13T08:53:54.616Z","0.1.73-beta.3":"2026-01-13T09:10:06.129Z","0.1.73-beta.6":"2026-01-13T09:28:19.006Z","0.1.74":"2026-01-13T10:07:48.784Z","0.1.75":"2026-01-13T10:14:42.584Z","0.1.76":"2026-01-13T10:39:12.387Z","0.1.70-beta.2":"2026-01-14T09:16:15.531Z","0.1.76-beta.0":"2026-01-14T10:08:40.405Z","0.1.76-beta.1":"2026-01-15T09:50:11.526Z","0.1.76-beta.5":"2026-01-16T13:35:45.196Z","0.1.76-beta.6":"2026-01-16T13:44:48.711Z","0.1.76-beta.7":"2026-01-16T14:17:34.503Z","0.1.76-beta.8":"2026-01-16T14:27:44.884Z","0.1.77":"2026-01-16T14:31:05.974Z","0.1.78":"2026-01-16T14:56:01.982Z","0.1.78-beta.0":"2026-01-16T15:01:04.302Z","0.1.78-beta.1":"2026-01-16T15:15:09.963Z","0.1.79":"2026-01-16T15:17:56.359Z","0.1.79-beta.0":"2026-01-19T06:51:06.466Z","0.1.80":"2026-01-19T06:56:49.386Z","0.1.80-beta.0":"2026-01-19T08:05:46.013Z","0.1.81":"2026-01-19T08:16:39.194Z","0.1.81-beta.0":"2026-01-20T10:09:26.767Z","0.1.81-beta.1":"2026-01-21T02:09:02.885Z","0.1.81-beta.2":"2026-01-21T02:51:02.688Z","0.1.81-beta.3":"2026-01-21T03:00:19.838Z","0.1.81-beta.4":"2026-01-21T03:02:14.252Z","0.1.81-beta.5":"2026-01-21T07:20:39.581Z","0.1.81-beta.6":"2026-01-21T07:53:28.850Z","0.1.81-beta.11":"2026-01-23T03:25:52.639Z","0.1.81-beta.12":"2026-01-23T03:32:06.021Z","0.1.81-beta.13":"2026-01-23T03:48:25.693Z","0.1.81-beta.14":"2026-01-23T04:06:43.204Z","0.1.81-beta.15":"2026-01-23T06:29:46.695Z","0.1.81-beta.16":"2026-01-23T06:32:53.133Z","0.1.81-beta.17":"2026-01-23T08:33:34.174Z","0.1.81-beta.18":"2026-01-23T09:29:31.687Z","0.1.81-beta.19":"2026-01-23T09:38:27.515Z","0.1.81-beta.20":"2026-01-23T09:48:40.343Z","0.1.82":"2026-01-26T02:40:38.275Z","0.1.82-beta.0":"2026-01-26T03:07:22.772Z","0.1.83":"2026-01-26T03:31:58.573Z","0.1.83-beta.0":"2026-01-26T09:54:27.203Z","0.1.83-beta.1":"2026-01-26T10:51:20.003Z","0.1.83-beta.2":"2026-01-26T11:33:01.980Z","0.1.83-beta.3":"2026-01-27T04:51:35.033Z","0.1.83-beta.4":"2026-01-27T05:08:40.032Z","0.1.83-beta.5":"2026-01-27T05:57:42.014Z","0.1.83-beta.6":"2026-01-27T06:06:53.371Z","0.1.83-beta.7":"2026-01-27T09:05:44.109Z","0.1.83-beta.8":"2026-01-27T09:23:16.555Z","0.1.83-beta.9":"2026-01-27T09:32:12.465Z","0.1.83-beta.10":"2026-01-27T09:37:26.101Z","0.1.83-beta.11":"2026-01-27T10:12:30.889Z","0.1.83-beta.12":"2026-01-27T10:35:20.432Z","0.1.83-beta.13":"2026-01-27T11:20:44.339Z","0.1.83-beta.14":"2026-01-27T11:30:09.417Z","0.1.83-beta.15":"2026-01-28T11:35:18.804Z","0.1.83-beta.16":"2026-01-29T07:43:33.264Z","0.1.83-beta.17":"2026-01-29T09:26:57.020Z","0.1.83-beta.18":"2026-01-29T09:51:50.123Z","0.1.83-beta.19":"2026-01-29T10:22:12.291Z","0.1.83-beta.20":"2026-01-29T10:34:42.282Z","0.1.83-beta.21":"2026-01-30T02:19:12.154Z","0.1.83-beta.22":"2026-01-30T03:22:57.918Z","0.1.83-beta.23":"2026-01-30T05:21:36.766Z","0.1.83-beta.24":"2026-01-30T06:48:11.491Z","0.1.83-beta.25":"2026-01-30T07:31:18.493Z","0.1.83-beta.26":"2026-01-30T09:11:05.822Z","0.1.83-beta.27":"2026-01-30T10:38:40.680Z","0.1.83-beta.28":"2026-02-02T04:23:23.231Z","0.1.84-beta.0":"2026-02-02T12:56:53.042Z","0.1.84-beta.1":"2026-02-02T13:22:54.986Z","0.1.84-beta.2":"2026-02-03T02:38:13.575Z","0.1.84":"2026-02-03T02:51:20.091Z","0.1.83-beta.29":"2026-02-03T06:49:00.564Z","0.1.83-beta.30":"2026-02-03T07:38:55.967Z","0.1.83-beta.31":"2026-02-03T09:44:05.410Z","0.1.83-beta.32":"2026-02-03T09:55:03.437Z","0.1.85":"2026-02-05T06:53:14.393Z","0.1.86":"2026-02-06T03:09:35.884Z","0.1.87":"2026-02-06T08:03:45.828Z","0.1.87-beta.0":"2026-02-09T05:46:07.450Z","0.1.87-beta.1":"2026-02-09T06:01:10.767Z","0.1.87-beta.2":"2026-02-09T06:51:48.940Z","0.1.88":"2026-02-09T06:56:41.496Z","0.1.88-beta.0":"2026-02-10T08:02:03.489Z","0.1.89":"2026-02-10T08:25:43.447Z","0.1.89-beta.0":"2026-02-11T08:43:18.296Z","0.1.90":"2026-02-12T02:03:57.296Z","0.1.90-beta.0":"2026-02-24T07:10:33.458Z","0.1.90-beta.1":"2026-02-24T07:49:52.260Z","0.1.90-beta.2":"2026-02-25T02:29:55.662Z","0.1.91":"2026-02-25T02:37:21.520Z","0.1.91-beta.1":"2026-02-25T03:04:45.604Z","0.1.91-beta.3":"2026-02-26T02:27:19.245Z","0.1.91-beta.4":"2026-02-26T02:53:37.489Z","0.1.91-beta.5":"2026-02-26T07:25:13.415Z","0.1.91-beta.6":"2026-02-26T10:03:53.336Z","0.1.91-beta.7":"2026-02-27T02:27:30.306Z","0.1.92":"2026-02-27T13:33:38.404Z","0.1.92-beta.1":"2026-02-27T14:48:44.973Z","0.1.93":"2026-02-28T04:38:17.620Z","0.1.93-beta.0":"2026-02-28T07:12:21.539Z","0.1.93-beta.10":"2026-03-02T09:40:35.609Z","0.1.93-beta.11":"2026-03-02T10:08:27.640Z","0.1.93-beta.12":"2026-03-03T02:46:07.957Z","0.1.93-beta.13":"2026-03-03T03:31:10.292Z","0.1.93-beta.14":"2026-03-03T03:48:39.664Z","0.1.94":"2026-03-03T05:17:43.741Z","0.1.94-beta.0":"2026-03-04T03:14:23.883Z","0.1.94-beta.1":"2026-03-04T03:39:21.454Z","0.1.95":"2026-03-04T03:57:33.344Z","0.1.96":"2026-03-04T04:01:11.421Z","0.1.97":"2026-03-06T02:51:14.373Z","0.1.97-beta.0":"2026-03-06T08:57:59.311Z","0.1.98":"2026-03-06T09:38:47.617Z","0.1.99":"2026-03-09T07:52:35.002Z","0.1.99-beta.0":"2026-03-16T09:45:16.565Z","0.1.99-beta.1":"2026-03-16T10:02:03.734Z","0.1.99-beta.2":"2026-03-16T10:09:43.847Z","0.1.99-beta.3":"2026-03-16T10:11:38.622Z","0.1.100":"2026-03-16T10:20:39.833Z","0.1.100-beta.0":"2026-03-17T06:45:11.279Z","0.1.100-beta.1":"2026-03-17T07:01:17.340Z","0.1.100-beta.2":"2026-03-17T07:37:26.345Z","0.1.100-beta.3":"2026-03-17T10:12:12.010Z","0.1.100-beta.4":"2026-03-18T02:28:49.318Z","0.1.100-beta.5":"2026-03-18T02:33:24.215Z","0.1.100-beta.6":"2026-03-18T02:41:28.458Z","0.1.100-beta.7":"2026-03-18T04:02:17.116Z","0.1.100-beta.8":"2026-03-18T07:31:36.268Z","0.1.100-beta.9":"2026-03-19T01:59:28.737Z","0.1.100-beta.10":"2026-03-19T02:32:13.566Z","0.1.100-beta.11":"2026-03-19T06:16:55.834Z","0.1.100-beta.12":"2026-03-20T03:19:41.601Z","0.1.100-beta.13":"2026-03-20T07:20:24.671Z","0.1.100-beta.14":"2026-03-20T08:08:45.082Z","0.1.100-beta.15":"2026-03-23T13:13:52.124Z","0.1.100-beta.16":"2026-03-23T14:56:03.180Z","0.1.100-beta.17":"2026-03-24T02:17:35.667Z","0.1.100-beta.18":"2026-03-24T03:26:46.446Z","0.1.100-beta.19":"2026-03-24T05:05:18.743Z","0.1.100-beta.20":"2026-03-24T06:35:21.620Z","0.1.100-beta.21":"2026-03-24T09:17:09.688Z","0.1.100-beta.22":"2026-03-24T09:48:50.657Z","0.1.100-beta.23":"2026-03-24T10:37:02.216Z","0.1.100-beta.24":"2026-03-24T13:49:05.720Z","0.1.100-beta.25":"2026-03-25T07:03:35.883Z","0.1.100-beta.26":"2026-03-25T13:55:20.013Z","0.1.100-beta.27":"2026-03-25T14:18:35.242Z","0.1.100-beta.28":"2026-03-25T14:37:28.639Z","0.1.100-beta.29":"2026-03-26T08:22:22.011Z","0.1.100-beta.30":"2026-03-27T01:44:16.975Z","0.1.100-beta.31":"2026-03-27T02:58:07.575Z","0.1.100-beta.34":"2026-03-27T07:29:27.520Z","0.1.100-beta.35":"2026-03-27T07:49:04.876Z","0.1.100-beta.36":"2026-03-27T08:14:30.090Z","0.1.100-beta.37":"2026-03-27T10:25:24.472Z","0.1.100-beta.38":"2026-03-27T13:29:52.447Z","0.1.100-dev.1":"2026-03-27T14:11:27.433Z","0.1.100-dev.2":"2026-03-27T14:37:04.630Z","0.1.100-dev.3":"2026-03-27T15:00:26.397Z","0.1.100-dev.4":"2026-03-27T15:27:17.857Z","0.1.101-beta.1":"2026-03-27T15:46:23.854Z","0.1.100-beta.39":"2026-03-28T03:47:33.941Z","0.1.100-beta.40":"2026-03-28T04:11:45.919Z","0.1.100-beta.41":"2026-03-28T04:22:05.303Z","0.1.100-beta.42":"2026-03-28T04:43:15.329Z","0.1.100-beta.43":"2026-03-28T05:31:44.654Z","0.1.100-beta.44":"2026-03-28T05:51:08.892Z","0.1.100-beta.45":"2026-03-28T06:40:24.802Z","0.1.100-beta.46":"2026-03-28T08:12:38.030Z","0.1.100-beta.47":"2026-03-28T08:15:09.893Z","0.1.100-beta.48":"2026-03-28T13:27:47.090Z","0.1.100-beta.49":"2026-03-28T14:55:20.904Z","0.1.100-beta.50":"2026-03-29T13:35:30.147Z","0.1.100-beta.51":"2026-03-29T14:51:18.583Z","0.1.100-beta.52":"2026-03-29T15:32:59.986Z","0.1.100-beta.53":"2026-03-29T15:45:27.555Z","0.1.101":"2026-03-30T03:01:20.940Z","0.1.102-beat.1":"2026-03-30T08:46:43.317Z","0.1.102-beat.2":"2026-03-30T09:41:04.207Z","0.1.102-beat.3":"2026-03-30T13:31:45.642Z","0.1.102-beat.4":"2026-03-30T14:30:03.594Z","0.1.101-beta.0":"2026-04-01T02:50:21.292Z","0.1.101-beta.2":"2026-04-01T07:21:22.366Z","0.1.102":"2026-04-01T08:05:55.556Z","0.1.102-beta.100":"2026-04-01T08:24:54.583Z","0.1.103":"2026-04-01T09:19:30.036Z","0.1.102-beta.5":"2026-04-01T15:19:57.457Z","0.1.103-alpha.1":"2026-04-01T15:57:41.185Z","0.1.103-alpha.2":"2026-04-01T16:08:50.334Z","0.1.104-alpha.1":"2026-04-01T16:43:40.959Z","0.1.104-alpha.2":"2026-04-01T16:48:02.521Z","0.1.104-alpha.3":"2026-04-02T02:20:04.621Z","0.1.104-alpha.4":"2026-04-02T02:37:57.243Z","0.1.104-alpha.5":"2026-04-02T03:03:09.948Z","0.1.104-alpha.6":"2026-04-02T03:16:10.867Z","0.1.103-beta.0":"2026-04-02T03:37:06.779Z","0.1.104-alpha.7":"2026-04-02T03:50:05.584Z","0.1.104-alpha.8":"2026-04-02T04:27:15.118Z","0.1.104-alpha.9":"2026-04-02T04:49:16.751Z","0.1.104-alpha.11":"2026-04-02T05:28:30.230Z","0.1.104-alpha.12":"2026-04-02T07:41:05.748Z","0.1.104-alpha.13":"2026-04-02T08:34:41.808Z","0.1.104-alpha.14":"2026-04-02T08:54:54.468Z","0.1.105":"2026-04-02T09:41:00.963Z","0.1.106-alpha.1":"2026-04-02T10:51:50.689Z","0.1.103-beta.1":"2026-04-02T11:58:12.185Z","0.1.106":"2026-04-04T05:41:14.864Z","0.1.106-beta.0":"2026-04-07T09:16:08.148Z","0.1.106-beta.1":"2026-04-08T07:54:17.644Z","0.1.106-beta.2":"2026-04-08T10:20:07.302Z","0.1.107-alpha.1":"2026-04-09T01:14:46.406Z","0.1.106-beta.3":"2026-04-09T02:52:01.282Z","0.1.107-alpha.2":"2026-04-09T03:47:40.406Z","0.1.107-alpha.3":"2026-04-09T04:07:54.178Z","0.1.107-alpha.4":"2026-04-09T04:17:18.179Z","0.1.106-beta.4":"2026-04-09T04:25:53.219Z","0.1.106-beta.5":"2026-04-09T04:39:40.210Z","0.1.107-alpha.5":"2026-04-09T04:49:56.274Z","0.1.107-alpha.6":"2026-04-09T04:58:29.510Z","0.1.106-beta.6":"2026-04-09T08:52:59.023Z","0.1.106-beta.7":"2026-04-09T09:53:29.884Z","0.1.106-beta.8":"2026-04-09T13:42:15.833Z","0.1.107":"2026-04-10T12:50:32.420Z","0.1.108":"2026-04-13T03:32:54.516Z","0.1.108-beta.0":"2026-04-14T08:36:35.541Z","0.1.108-beta.1":"2026-04-14T10:11:15.622Z","0.1.108-beta.2":"2026-04-15T02:54:33.421Z","0.1.108-beta.3":"2026-04-15T03:08:17.800Z","0.1.108-beta.4":"2026-04-15T03:51:38.951Z","0.1.109":"2026-04-15T08:56:14.330Z","0.1.109-beta.0":"2026-04-17T08:25:14.310Z","0.1.109-beta.1":"2026-04-17T09:17:37.581Z","0.1.109-beta.2":"2026-04-17T09:46:21.637Z","0.1.111":"2026-04-17T10:38:32.293Z","0.1.112":"2026-04-20T07:15:15.744Z","0.1.112-beta.0":"2026-04-21T08:17:26.818Z","0.1.112-beta.1":"2026-04-21T10:04:06.767Z","0.1.112-beta.2":"2026-04-21T12:38:38.408Z","0.1.112-beta.3":"2026-04-22T03:06:31.443Z","0.1.113":"2026-04-22T03:31:06.096Z","0.1.113-beta.0":"2026-04-22T06:08:05.187Z","0.1.114":"2026-04-22T06:29:42.882Z","0.1.114-beta.0":"2026-04-27T02:29:57.506Z","0.1.114-beta.2":"2026-04-28T04:19:06.751Z","0.1.114-beta.3":"2026-04-28T06:16:22.098Z","0.1.114-beta.5":"2026-04-29T02:26:01.173Z","0.1.115":"2026-04-29T02:54:56.555Z","0.1.115-beta.0":"2026-04-30T09:00:14.443Z","0.1.115-beta.1":"2026-05-06T09:00:47.209Z","0.1.115-beta.2":"2026-05-06T09:17:21.922Z","0.1.115-beta.3":"2026-05-06T09:29:18.038Z","0.1.115-beta.4":"2026-05-07T02:38:23.169Z","0.1.115-beta.5":"2026-05-07T06:32:21.210Z","0.1.116":"2026-05-07T08:13:40.894Z","0.1.116-beta.0":"2026-05-07T11:01:09.340Z","0.1.117":"2026-05-07T11:57:09.801Z","0.1.118":"2026-05-11T06:56:41.676Z","0.1.118-dev.1":"2026-05-11T07:09:54.297Z","0.1.118-dev.2":"2026-05-11T07:17:30.815Z","0.1.117-beta.0":"2026-05-11T07:20:57.459Z","0.1.118-dev.3":"2026-05-11T07:34:27.071Z","0.1.119":"2026-05-11T07:41:48.424Z","0.1.119-beta.0":"2026-05-13T02:17:41.274Z","0.1.120":"2026-05-13T02:58:22.676Z","0.1.120-beta.0":"2026-05-13T07:43:11.401Z","0.1.121":"2026-05-18T07:58:35.704Z","0.1.121-beta.0":"2026-05-18T11:24:18.966Z","0.1.122":"2026-05-18T11:29:09.335Z","0.1.122-beta.0":"2026-05-18T11:31:20.269Z","0.1.123":"2026-06-05T08:53:33.383Z","0.1.124":"2026-06-05T09:38:41.238Z","0.1.125":"2026-06-06T02:48:12.870Z","0.1.126":"2026-06-07T01:15:12.242Z","0.1.127":"2026-06-22T01:12:49.791Z","0.1.128-dev.1":"2026-06-29T06:13:40.942Z","0.1.128":"2026-07-08T11:57:01.068Z","0.1.129":"2026-07-09T02:01:25.212Z","0.2.0":"2026-07-09T09:50:54.608Z","0.2.1":"2026-07-10T22:36:22.583Z","0.2.2":"2026-07-11T15:13:32.541Z","0.2.3-dev.1":"2026-07-13T02:55:43.199Z","0.2.3-dev.2":"2026-07-13T05:49:42.101Z","0.2.3-dev.3":"2026-07-21T02:23:01.056Z","0.2.3":"2026-07-21T02:34:43.043Z","0.2.4":"2026-07-22T07:13:44.728Z","0.2.5":"2026-07-22T09:43:37.105Z","0.2.6":"2026-07-25T05:14:28.720Z","0.2.7-dev.1":"2026-07-28T05:36:08.980Z","0.2.7-dev.2":"2026-07-28T06:26:25.272Z","0.2.7-dev.3":"2026-07-28T07:56:24.384Z","0.2.7":"2026-07-28T08:31:09.617Z","0.2.8":"2026-07-29T10:17:08.089Z","0.2.9-dev.1":"2026-08-12T02:29:58.631Z","0.2.9-dev.2":"2026-08-12T02:58:00.418Z","0.2.9":"2026-08-12T04:05:42.849Z","0.2.10":"2026-08-16T14:40:53.497Z","0.2.11":"2026-08-24T10:56:57.034Z","0.2.12":"2026-08-24T11:04:16.345Z","0.2.13":"2026-08-24T11:20:12.903Z","0.2.14":"2026-08-24T11:25:27.716Z","0.2.15":"2026-08-27T03:45:14.484Z","0.2.16-dev.1":"2026-08-30T02:16:47.975Z","0.2.16":"2026-08-30T02:23:53.376Z","0.2.17-dev.1":"2026-08-30T02:51:48.895Z","0.2.17":"2026-08-30T02:56:51.185Z","0.2.18-dev.1":"2026-08-30T03:20:51.984Z","0.2.18":"2026-08-30T03:27:30.511Z","0.2.19-dev.1":"2026-08-30T03:43:08.606Z","0.2.19":"2026-08-30T03:50:49.359Z","0.2.20-dev.1":"2026-08-30T04:05:35.019Z","0.2.20-dev.2":"2026-08-30T06:07:29.726Z","0.2.20":"2026-08-30T06:16:40.484Z","0.2.21":"2026-08-30T16:44:35.234Z","0.2.22-dev.1":"2026-08-31T10:14:06.907Z","0.2.22":"2026-08-31T22:22:19.131Z","0.2.23":"2026-09-01T03:33:35.332Z","0.2.24-dev.1":"2026-09-03T12:41:15.112Z","0.2.24-dev.2":"2026-09-03T13:21:05.972Z","0.2.24":"2026-09-04T01:04:31.913Z","0.2.25-dev.1":"2026-09-04T04:51:02.151Z","0.2.25-dev.2":"2026-09-04T07:24:53.185Z","0.2.25-dev.3":"2026-09-04T10:54:14.153Z","0.2.25-dev.4":"2026-09-07T00:57:20.699Z","0.2.25":"2026-09-07T01:56:55.233Z","0.2.26-dev.1":"2026-09-07T06:02:22.517Z","0.2.26-dev.2":"2026-09-07T06:24:07.611Z","0.2.26-dev.3":"2026-09-07T06:45:52.426Z","0.2.26-dev.4":"2026-09-07T06:57:52.090Z","0.2.26-dev.5":"2026-09-07T07:33:37.617Z","0.2.26-dev.6":"2026-09-07T08:44:20.696Z","0.2.26-dev.7":"2026-09-07T10:32:21.221Z","0.2.26-dev.8":"2026-09-07T11:53:25.648Z","0.2.26-dev.9":"2026-09-07T12:21:20.413Z","0.2.26":"2026-09-07T12:42:17.170Z","0.2.27":"2026-09-23T02:23:22.894Z","0.2.28-dev.1":"2026-09-23T22:56:06.429Z","0.2.28-dev.2":"2026-09-24T02:45:58.826Z","0.2.28-dev.3":"2026-09-24T03:35:39.592Z","0.2.28":"2026-09-24T05:04:11.680Z","0.2.29":"2026-09-24T06:04:14.004Z"},"bugs":{"url":"https://github.com/ai-shifu/markdown-flow-ui/issues"},"author":{"name":"AI Shifu"},"license":"MIT","homepage":"https://github.com/ai-shifu/markdown-flow-ui#readme","keywords":["react","markdown","ui","component","flow","interactive","mermaid","syntax-highlighting","storybook"],"repository":{"url":"git+https://github.com/ai-shifu/markdown-flow-ui.git","type":"git"},"description":"A React UI library for rendering markdown with interactive flow components, streaming support, and plugin extensibility","maintainers":[{"name":"aichy","email":"aichy66@gmail.com"},{"name":"kunlulu","email":"kunlulu810@gmail.com"}],"readme":"# MarkdownFlow UI Component Library\n\n**React component library for rendering interactive [MarkdownFlow](https://markdownflow.ai) documents with typewriter effects, real-time streaming, and advanced Mermaid diagram support.**\n\n[MarkdownFlow](https://markdownflow.ai) (also known as MDFlow or markdown-flow) extends standard Markdown with AI to create personalized, interactive pages. Its tagline is **\"Write Once, Deliver Personally\"**.\n\n<div align=\"center\">\n\n[![npm version](https://badge.fury.io/js/markdown-flow-ui.svg)](https://badge.fury.io/js/markdown-flow-ui)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n[![Storybook](https://img.shields.io/badge/Storybook-Enabled-ff69b4.svg)](https://storybook.js.org/)\n\nEnglish | [简体中文](README_ZH-CN.md)\n\n</div>\n\n## 🚀 Quick Start\n\n### Install\n\n```bash\nnpm install markdown-flow-ui\n# or\nyarn add markdown-flow-ui\n# or\npnpm add markdown-flow-ui\n```\n\n### Basic Usage\n\n```tsx\nimport { MarkdownFlow } from \"markdown-flow-ui\";\n\nfunction App() {\n  return (\n    <MarkdownFlow\n      initialContentList={[\n        {\n          content:\n            \"# Hello World\\n\\nThis is **MarkdownFlow** with typewriter effect!\",\n        },\n      ]}\n      enableTypewriter={true}\n      typingSpeed={30}\n    />\n  );\n}\n```\n\n### Interactive Elements\n\n```tsx\nimport { MarkdownFlow } from \"markdown-flow-ui\";\n\nfunction InteractiveExample() {\n  const content = `\nChoose your language: ?[%{{lang}} English | 中文 | Español]\n\nYour name: ?[%{{name}} Enter your name...]\n\n?[Continue | Cancel]\n`;\n\n  return (\n    <MarkdownFlow\n      initialContentList={[{ content }]}\n      onSend={(params) => {\n        console.log(\"User interaction:\", params);\n        // Handle button clicks and input submissions\n      }}\n    />\n  );\n}\n```\n\n## 📖 Documentation\n\nFor detailed API documentation, examples, and advanced usage, see:\n\n**[📋 API Reference](API_REFERENCE.md)** - Complete API documentation with examples\n\n## 🧩 Advanced Examples\n\n### Custom Render Bar\n\n```tsx\nconst CustomBar: CustomRenderBarProps = ({ displayContent, onSend }) => {\n  return (\n    <div className=\"flex gap-2 mt-4\">\n      <button\n        onClick={() => onSend({ buttonText: \"Regenerate\" })}\n        className=\"px-4 py-2 bg-blue-500 text-white rounded\"\n      >\n        Regenerate\n      </button>\n      <button\n        onClick={() => navigator.clipboard.writeText(displayContent)}\n        className=\"px-4 py-2 bg-gray-500 text-white rounded\"\n      >\n        Copy\n      </button>\n    </div>\n  );\n};\n\n<MarkdownFlow customRenderBar={CustomBar} initialContentList={messages} />;\n```\n\n## Development verification\n\nRun `npm test` for unit tests and `npm run test:package` for distribution checks.\nThe package check rebuilds the library before testing both exported stylesheets,\nscroll-control visibility and accessibility rules, and bundled math fonts.\nCI runs both commands alongside the Storybook browser tests.\n\n## 🌐 MarkdownFlow Ecosystem\n\nmarkdown-flow-ui is part of the MarkdownFlow ecosystem for creating personalized, AI-driven interactive documents:\n\n- **[markdown-flow](https://github.com/ai-shifu/markdown-flow)** - The main repository containing homepage, documentation, and interactive playground\n- **[markdown-flow-agent-py](https://github.com/ai-shifu/markdown-flow-agent-py)** - Python agent for transforming MarkdownFlow documents into personalized content\n- **[markdown-it-flow](https://github.com/ai-shifu/markdown-it-flow)** - markdown-it plugin to parse and render MarkdownFlow syntax\n- **[remark-flow](https://github.com/ai-shifu/remark-flow)** - Remark plugin to parse and process MarkdownFlow syntax in React applications\n\n## 💖 Sponsors\n\n<div align=\"center\">\n  <a href=\"https://ai-shifu.com\">\n    <img src=\"https://raw.githubusercontent.com/ai-shifu/ai-shifu/main/assets/logo_en.png\" alt=\"AI-Shifu\" width=\"150\" />\n  </a>\n  <p><strong><a href=\"https://ai-shifu.com\">AI-Shifu.com</a></strong></p>\n  <p>AI-powered personalized learning platform</p>\n</div>\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🙏 Acknowledgments\n\n- [React Markdown](https://github.com/remarkjs/react-markdown) for markdown processing\n- [Mermaid](https://mermaid.js.org/) for diagram rendering\n- [Highlight.js](https://highlightjs.org/) for syntax highlighting\n- [Tailwind CSS](https://tailwindcss.com/) for styling\n- [Radix UI](https://www.radix-ui.com/) for accessible components\n\n## 📞 Support\n\n- 📖 [Documentation](https://github.com/ai-shifu/markdown-flow-ui#readme)\n- 🐛 [Issue Tracker](https://github.com/ai-shifu/markdown-flow-ui/issues)\n- 💬 [Discussions](https://github.com/ai-shifu/markdown-flow-ui/discussions)\n","readmeFilename":"README.md"}